搜索

附录 A. KataConfig 状态信息

download PDF

下表显示了具有两个 worker 节点的集群的 KataConfig 自定义资源(CR)的状态消息。

表 A.1. KataConfig 状态信息
Status描述

初始安装

当创建 KataConfig CR 并在两个 worker 上安装 kata 时,会在几秒钟内显示以下状态。

 conditions:
    message: Performing initial installation of kata 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 安装开始)

在短时间内,状态会改变,表示一个节点启动了 kata 的安装,而另一个则处于等待状态。这是因为在任何给定时间只能有一个节点不可用。nodeCount 保留为 2,因为两个节点最终都会收到 kata,但 readyNodeCount 当前还未达到该状态。

 kataNodes:
   installing:
   - worker-1
   nodeCount: 2
   readyNodeCount: 0
   waitingToInstall:
   - worker-0

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

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

 kataNodes:
   installed:
   - worker-1
   installing:
   - worker-0
   nodeCount: 2
   readyNodeCount: 1

已安装

安装后,两个 worker 都被列出为 installed,InProgress 条件过渡到 False,而不指定原因,表示集群中安装 kata

 conditions:
    message: ""
    reason: ""
    status: 'False'
    type: InProgress
 kataNodes:
   installed:
   - worker-0
   - worker-1
   nodeCount: 2
   readyNodeCount: 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

卸装

几秒钟后,其中一个 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 运行时的集群中运行了 pod,则会报告它。status 字段为 False消息Existing pod,使用 "kata" RuntimeClass found。Please delete the pods for KataConfig delete to proceed。如果与集群 control plane 的通信失败,则报告的技术错误消息,如 Failed to list kata pod: <error_message >。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.