Anthos Service Mesh 问题

本页面列出了一些在使用 Anthos Service Mesh 时帮助您排查 Anthos 私有模式问题的步骤。

Anthos 专用模式有助于管理 Anthos Service Mesh 的生命周期,例如安装、升级、卸载或运行状况检查。您可以创建、读取、更新和删除 Kubernetes Resource Model API ServiceMeshBindingServiceMeshFeatureSpec,以管理在用户集群上运行的 Anthos Service Mesh。

管理 Anthos Service Mesh 生命周期

用户集群上运行的 Anthos Service Mesh 的状态在 anthos-management-center 命名空间中 ServiceMeshBinding 对象的 status 字段中报告。例如,如需获取在用户集群上运行的 Anthos Service Mesh 的状态,请运行以下命令:

KUBECONFIG=ADMIN_KUBECONFIG \
    kubectl get servicemeshbinding -n anthos-management-center -o \
    jsonpath="{range .items[*].status.bindingItemStatuses[*]}{'\n'}{['clusterID', 'configRef', 'conditions']}" \
    | grep TARGET_CLUSTER_ID

替换以下内容:

  • ADMIN_KUBECONFIG 替换为管理员集群的 kubeconfig 文件的路径。
  • TARGET_CLUSTER_ID 替换为用户集群的名称。

    以下是输出示例:

target-user-cluster-1 {"name":"new-spec-f75y8","namespace":"anthos-management-center"} [{"lastTransitionTime":"2021-05-27T18:06:27Z","message":"","observedGeneration":1,"reason":"Healthy","status":"True","type":"Ready"}]

如需查看 Anthos Service Mesh 生命周期管理的完整状态,请运行以下命令:

KUBECONFIG=ADMIN_KUBECONFIG \
    kubectl get servicemeshbinding -n anthos-management-center -o \
    jsonpath="{.items[*].status}"

Anthos Service Mesh 问题排查

如需排查 Anthos Service Mesh 的问题,请参阅逐步排查 Anthos Service Mesh 问题

后续步骤