13.4. 使用 control plane 机器集管理 control plane 机器
control plane 机器集自动执行 control plane 管理的几个重要方面。
13.4.1. 替换 control plane 机器 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要替换具有 control plane 机器集的集群中的 control plane 机器,请手动删除机器。control plane 机器集使用 control plane 机器集自定义资源 (CR) 中的规格替换已删除的机器。
步骤
运行以下命令列出集群中的 control plane 机器:
$ oc get machines \ -l machine.openshift.io/cluster-api-machine-role==master \ -n openshift-machine-api运行以下命令来删除 control plane 机器:
$ oc delete machine \ -n openshift-machine-api \ <control_plane_machine_name>1 - 1
- 指定要删除的 control plane 机器的名称。
注意如果删除了多个 control plane 机器,control plane 机器集会根据配置的更新策略替换它们:
-
对于使用默认
RollingUpdate更新策略的集群,Operator 会一次替换一台机器,直到替换每台机器为止。 -
对于配置为使用
OnDelete更新策略的集群,Operator 会同时创建所有所需的替换机器。
这两种策略在 control plane 机器替换过程中维护 etcd 健康状况。