2.4. 安装和卸载转换


下表显示了具有两个 worker 节点的集群的安装和卸载转换:

Expand
表 2.1. 安装转换
Status描述

初始安装

当创建 KataConfig 实例时,在两个 worker 上启动安装,状态如下所示。

 conditions:
    message: Performing initial installation of kata on cluster
    reason: Installing
    status: 'True'
    type: InProgress
 kataNodes:
   nodeCount: 0
   readyNodeCount: 0
Copy to Clipboard Toggle word wrap

安装

在几秒钟内,状态更改。

 kataNodes:
   nodeCount: 2
   readyNodeCount: 0
   waitingToInstall:
   - worker-0
   - worker-1
Copy to Clipboard Toggle word wrap

安装 (启用Worker-1 安装)

在短时间内,状态会改变,表示一个节点已启动了 kata 的安装,另一个则处于等待状态。这是因为在任何给定时间只能有一个节点。nodeCount 会一直保持 2,因为两个节点最终都会接收 kata,但 readyNodeCount 目前为 0,因为它们还没有达到该状态。

 kataNodes:
   installing:
   - worker-1
   nodeCount: 2
   readyNodeCount: 0
   waitingToInstall:
   - worker-0
Copy to Clipboard Toggle word wrap

安装 (Worker-1 已安装,worker-0 安装已启动)

一段时间后,worker-1 将完成其安装,从而导致状态更改。readyNodeCount 更新至 1,这表示 worker-1 现在已准备好执行 kata 工作负载。在创建 kata runtimeClass 前,您无法调度并运行 kata 工作负载,这仅在安装过程结束时发生。

 kataNodes:
   installed:
   - worker-1
   installing:
   - worker-0
   nodeCount: 2
   readyNodeCount: 1
Copy to Clipboard Toggle word wrap

已安装

安装时,两个 worker 都被列为已安装,InProgress 条件会在没有指定原因的情况下转换为 False,这表示集群中成功安装 kata

 conditions:
    message: ""
    reason: ""
    status: 'False'
    type: InProgress
 kataNodes:
   installed:
   - worker-0
   - worker-1
   nodeCount: 2
   readyNodeCount: 2
Copy to Clipboard Toggle word wrap
Expand
表 2.2. 卸载转换
Status描述

初始卸载

如果在 worker 上安装 kata,并且删除了 KataConfig 以从集群中删除 kata,类似于安装过程,则两个 worker 都会短暂进入等待状态几秒钟。

 conditions:
    message: Removing kata from cluster
    reason: Uninstalling
    status: 'True'
    type: InProgress
 kataNodes:
   nodeCount: 0
   readyNodeCount: 0
   waitingToUninstall:
   - worker-0
   - worker-1
Copy to Clipboard Toggle word wrap

卸装

一段时间后,worker 开始卸载。

 kataNodes:
   nodeCount: 0
   readyNodeCount: 0
   uninstalling:
   - worker-1
   waitingToUninstall:
   - worker-0
Copy to Clipboard Toggle word wrap

卸装

worker-1 完成,worker-0 开始卸载。

 kataNodes:
   nodeCount: 0
   readyNodeCount: 0
   uninstalling:
   - worker-0
Copy to Clipboard Toggle word wrap
注意

reason 字段也可以报告以下内容:

  • 失败 :如果节点无法完成其转换,则会报告此操作。状态报告 True消息Node <node_name> Degraded: <error_message_from_the_node>
  • BlockedByExistingKataPods :如果在卸载 kata 运行时的集群中运行 pod,则会报告它。status 字段为 False消息Existing pod using "kata" RuntimeClass found。请删除 KataConfig 删除的 pod 以继续。如果与集群 control plane 的通信失败,可能存在一个技术错误消息,报告 Failed to list kata pods: <error_message >。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部