附录 A. KataConfig 状态信息
下表显示了具有两个 worker 节点的集群的 KataConfig
自定义资源(CR)的状态消息。
Status | 描述 |
---|---|
初始安装
当创建 |
conditions: message: Performing initial installation of kata-remote on cluster reason: Installing status: 'True' type: InProgress kataNodes: nodeCount: 0 readyNodeCount: 0 |
安装 在几秒钟内,状态会改变。 |
kataNodes: nodeCount: 2 readyNodeCount: 0 waitingToInstall: - worker-0 - worker-1 |
安装 (Worker-1 安装开始)
在短时间内,状态会改变,表示一个节点启动了 |
kataNodes: installing: - worker-1 nodeCount: 2 readyNodeCount: 0 waitingToInstall: - worker-0 |
安装 (安装了Worker-1,worker-0 安装已启动)
一段时间后, |
kataNodes: installed: - worker-1 installing: - worker-0 nodeCount: 2 readyNodeCount: 1 |
已安装
安装后,两个 worker 都被列出为 installed, |
conditions: message: "" reason: "" status: 'False' type: InProgress kataNodes: installed: - worker-0 - worker-1 nodeCount: 2 readyNodeCount: 2 |
Status | 描述 |
---|---|
初始卸载
如果在 worker 上同时安装了 |
conditions: message: Removing kata-remote from cluster reason: Uninstalling status: 'True' type: InProgress kataNodes: nodeCount: 0 readyNodeCount: 0 waitingToUninstall: - worker-0 - worker-1 |
卸装 几秒钟后,其中一个 worker 开始卸载。 |
kataNodes: nodeCount: 0 readyNodeCount: 0 uninstalling: - worker-1 waitingToUninstall: - worker-0 |
卸装 worker-1 完成,worker-0 开始卸载。 |
kataNodes: nodeCount: 0 readyNodeCount: 0 uninstalling: - worker-0 |
reason
字段也可以报告以下原因:
-
失败
:如果节点无法完成转换,则报告此报告。状态报告
True
,消息
为Node <node_name> Degraded: <error_message_from_the_node>
。 -
BlockedByExistingKataPods
:如果在卸载 kata-remote 的群集上运行有 pod,则报告使用kata-remote
status
字段为False
,消息
为Existing pod,使用 "kata-remote" RuntimeClass found。Please delete the pods for KataConfig delete to proceed
。如果与集群 control plane 的通信失败,则报告的技术错误消息,如Failed to list kata pod: <error_message
>。