4.3. 休眠一个集群
您可以休眠集群最多 90 天。如果在集群处于休眠状态时证书过期,集群可以恢复。
先决条件
集群需要至少运行 24 小时,以便完成第一次证书轮转。
重要如果需要在 24 小时证书轮转前休眠集群,请使用以下步骤:启用 OpenShift 4 集群以停止和恢复集群虚拟机。
- 已进行 etcd 备份。
-
您可以使用具有
cluster-admin角色的用户访问集群。
流程
- 确认集群至少已安装了 24 小时。
运行以下命令,确保所有节点都处于良好状态:
$ oc get nodes输出示例
NAME STATUS ROLES AGE VERSION ci-ln-812tb4k-72292-8bcj7-master-0 Ready control-plane,master 32m v1.33.4 ci-ln-812tb4k-72292-8bcj7-master-1 Ready control-plane,master 32m v1.33.4 ci-ln-812tb4k-72292-8bcj7-master-2 Ready control-plane,master 32m v1.33.4 Ci-ln-812tb4k-72292-8bcj7-worker-a-zhdvk Ready worker 19m v1.33.4 ci-ln-812tb4k-72292-8bcj7-worker-b-9hrmv Ready worker 19m v1.33.4 ci-ln-812tb4k-72292-8bcj7-worker-c-q8mw2 Ready worker 19m v1.33.4所有节点的
STATUS列都应显示Ready。运行以下命令,确保所有集群 Operator 都处于良好状态:
$ oc get clusteroperators输出示例
NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE authentication 4.20.0-0 True False False 51m baremetal 4.20.0-0 True False False 72m cloud-controller-manager 4.20.0-0 True False False 75m cloud-credential 4.20.0-0 True False False 77m cluster-api 4.20.0-0 True False False 42m cluster-autoscaler 4.20.0-0 True False False 72m config-operator 4.20.0-0 True False False 72m console 4.20.0-0 True False False 55m ...所有集群 Operator 都应显示
AVAILABLE=True,PROGRESSING=False, 和DEGRADED=False。运行以下命令,确保所有机器配置池都处于良好状态:
$ oc get mcp输出示例
NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE master rendered-master-87871f187930e67233c837e1d07f49c7 True False False 3 3 3 0 96m worker rendered-worker-3c4c459dc5d90017983d7e72928b8aed True False False 3 3 3 0 96m所有机器配置池都应该显示
UPDATING=False和DEGRADED=False。停止集群虚拟机:
使用集群云环境的原生工具来关闭集群的虚拟机。
重要如果使用堡垒虚拟机,请不要关闭此虚拟机。