当 Tanzu Kubernetes Grid 服务 置备 Tanzu Kubernetes 集群时,系统会报告几个状态条件,您可以使用这些条件直观地了解计算机运行状况的关键方面。
关于计算机运行状况条件
由 Tanzu Kubernetes Grid 服务 置备的 Tanzu Kubernetes 集群包含多个移动部分,这些移动部分由独立但相关的控制器共同运行,共同构建和维护一组 Kubernetes 节点。TanzuKubernetesCluster
对象提供了状态条件,帮助您了解有关计算机运行状况的精细信息。
检查计算机运行状况
要检查
Tanzu Kubernetes 计算机的运行状况,请执行以下操作:
- 运行命令
kubectl describe machine
。如果状态为已就绪,表示计算机处于正常状态。但是,如果计算机条件为 false(例如
InfrastructureReady
),表示计算机未就绪。 - 如果计算机未准备就绪,请运行以下命令并确定基础架构中的错误:
kubectl describe wcpmachine
计算机运行状况条件列表
下表列出并定义了 Tanzu Kubernetes 集群的可用计算机运行状况条件。
条件 | 描述 |
---|---|
ResourcePolicyReady |
报告成功创建资源策略的情况。 |
ResourcePolicyCreationFailed |
在 ResourcePolicy 创建过程中发生任何错误时报告。 |
ClusterNetworkReady |
报告集群网络的成功置备。 |
ClusterNetworkProvisionStarted |
等待集群网络就绪时报告。 |
ClusterNetworkProvisionFailed |
网络置备期间发生任何错误时报告。 |
LoadBalancerReady |
报告静态控制平面端点协调成功。 |
LoadBalancerCreationFailed |
负载均衡器相关资源创建失败时报告。 |
WaitingForLoadBalancerIP |
等待负载均衡器 IP 出现时报告。 |
VMProvisioned |
报告虚拟机已创建、已打开电源并已分配 IP。 |
WaitingForBootstrapData |
vSphereMachine 在开始置备过程之前等待启动脚本就绪时报告。 |
VMCreationFailed |
报告创建虚拟机 CRD 或相应的引导 ConfigMap 失败。 |
VMProvisionStarted |
虚拟机当前处于创建过程中时报告。 |
PoweringOn |
虚拟机当前正在执行打开电源序列时报告。 |
WaitingForNetworkAddress |
等待计算机网络设置进入活动状态时报告。 |
WaitingForBIOSUUID |
等待计算机获取 BIOS UUID 时报告 |
条件字段
每个条件可能包含多个字段。
Type |
描述条件的类型。例如 ResourcePolicyReady 。对于 Ready 条件,它是所有其他条件的摘要。 |
Status |
描述类型的状态。 状态可以是 |
Severity |
|
Reason |
提供状态为 |
Message |
说明 Reason 的人工可读信息。 |