第 5 章 机器阶段和生命周期
机器会经历一个生命周期,它包括了多个定义的阶段。了解机器生命周期及其各个阶段可帮助您验证流程是否完成或排除不必要的行为。对于 OpenShift Container Platform,在所有支持的云供应商中的机器生命周期是一致的。
5.1. 机器阶段
当机器进入其生命周期时,它会经历不同的阶段。每个阶段都是机器状态的基本表示。
置备
- 置备新机器的请求。机器尚不存在,且没有实例、提供程序 ID 或地址。
已置备
-
机器存在,并且具有供应商 ID 或地址。云供应商为机器创建了实例。机器还没有成为节点,机器对象的
status.nodeRef
部分还没有被填充。 Running
-
机器存在,并且具有供应商 ID 或地址。Ignition 成功运行,集群机器批准人已批准证书签名请求 (CSR)。机器已变为节点,机器对象的
status.nodeRef
部分包含节点详情。 删除
-
有一个删除机器的请求。machine 对象有一个
DeletionTimestamp
字段,代表删除请求的时间。 Failed
- 机器存在不可恢复的问题。例如,如果云供应商删除了机器的实例,可能会发生这种情况。