En esta página, se enumeran los pasos que te ayudarán a solucionar problemas del modo privado de Anthos mientras usas Anthos Service Mesh.
El modo privado de Anthos ayuda a administrar el ciclo de vida de Anthos Service Mesh, por ejemplo, instalar, actualizar, desinstalar o verificar el estado. Puedes crear, leer, actualizar y borrar la API del modelo de recursos de Kubernetes ServiceMeshBinding
y ServiceMeshFeatureSpec
para administrar Anthos Service Mesh que se ejecute en clústeres de usuario.
Administra el ciclo de vida de Anthos Service Mesh
El estado de Anthos Service Mesh que se ejecuta en los clústeres de usuario se informa en el campo status
del objeto ServiceMeshBinding
en el espacio de nombres anthos-management-center
.
Por ejemplo, para obtener el estado de Anthos Service Mesh que se ejecuta en un clúster de usuario, haz lo siguiente:
KUBECONFIG=ADMIN_KUBECONFIG \
kubectl get servicemeshbinding -n anthos-management-center -o \
jsonpath="{range .items[*].status.bindingItemStatuses[*]}{'\n'}{['clusterID', 'configRef', 'conditions']}" \
| grep TARGET_CLUSTER_ID
Reemplaza lo siguiente:
ADMIN_KUBECONFIG
por la ruta de acceso del archivo kubeconfig del clúster de administrador.TARGET_CLUSTER_ID
por el nombre del clúster de usuario.Este es un ejemplo del resultado:
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 el estado completo de la administración del ciclo de vida de Anthos Service Mesh, ejecuta el siguiente comando:
KUBECONFIG=ADMIN_KUBECONFIG \
kubectl get servicemeshbinding -n anthos-management-center -o \
jsonpath="{.items[*].status}"
Soluciona problemas de Anthos Service Mesh
Para solucionar problemas con Anthos Service Mesh, consulta Solución de problemas de Anthos Service Mesh paso a paso.