可以使用 kubectl 监控已置备的 TKG 集群的状态。

过程

  1. 主管 进行身份验证。
  2. 切换到正在运行集群的 vSphere 命名空间
    kubectl config use-context SUPERVISOR-NAMESPACE
  3. 查看命名空间中运行的 Tanzu Kubernetes 集群列表。
    kubectl get tanzukubernetesclusters
    该命令将返回集群的状态。
  4. 查看集群详细信息。
    kubectl describe tanzukubernetescluster <cluster-name>
    该命令将返回有关集群的详细信息。在命令输出的“状态”部分中,您将看到有关集群的详细信息。
    ...
    Status:
      Addons:
        Cni:
          Name:    calico
          Status:  applied
        Csi:
          Name:    pvcsi
          Status:  applied
        Psp:
          Name:    defaultpsp
          Status:  applied
      Cloudprovider:
        Name:  vmware-guest-cluster
      Cluster API Status:
        API Endpoints:
          Host:  10.161.90.22
          Port:  6443
        Phase:   provisioned
      Node Status:
        test-tanzu-cluster-control-plane-0:                  ready
        test-tanzu-cluster-workers-0-749458f97c-97ljv:       ready
      Phase:                                                 running
      Vm Status:
        test-tanzu-cluster-control-plane-0:                  ready
        test-tanzu-cluster-workers-0-749458f97c-97ljv:       ready
    Events:                                                  <none>
    
  5. 运行其他 kubectl 命令查看有关集群的更多详细信息。请参见使用 Kubectl 检查 TKG 集群操作