Nesta página, listamos etapas que ajudam a solucionar problemas do modo particular do Anthos ao usar o Anthos Service Mesh.
O modo particular do Anthos ajuda a gerenciar o ciclo de vida do Anthos Service Mesh, por exemplo, instalar, fazer upgrade, desinstalar ou verificar a integridade. É possível criar, ler, atualizar e excluir a API Kubernetes Resource Model ServiceMeshBinding
e ServiceMeshFeatureSpec
para gerenciar o Anthos Service Mesh em execução em clusters de usuários.
Gerenciar o ciclo de vida do Anthos Service Mesh
O status do Anthos Service Mesh em execução nos clusters de usuário é informado no campo status
do objeto ServiceMeshBinding
no namespace anthos-management-center
.
Por exemplo, para ver o status do Anthos Service Mesh em execução em um cluster de usuário:
KUBECONFIG=ADMIN_KUBECONFIG \
kubectl get servicemeshbinding -n anthos-management-center -o \
jsonpath="{range .items[*].status.bindingItemStatuses[*]}{'\n'}{['clusterID', 'configRef', 'conditions']}" \
| grep TARGET_CLUSTER_ID
Substitua:
ADMIN_KUBECONFIG
pelo caminho do arquivo kubeconfig do cluster de administrador.TARGET_CLUSTER_ID
com o nome do cluster do usuário.Veja um exemplo da saída:
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"}]
Para ver o status completo do gerenciamento do ciclo de vida do Anthos Service Mesh, execute o seguinte comando:
KUBECONFIG=ADMIN_KUBECONFIG \
kubectl get servicemeshbinding -n anthos-management-center -o \
jsonpath="{.items[*].status}"
Resolver problemas no Anthos Service Mesh
Para resolver problemas com o Anthos Service Mesh, veja Solução de problemas do Anthos Service Mesh passo a passo.