이 페이지에는 Anthos Service Mesh를 사용하는 동안 Anthos 비공개 모드 문제를 해결하는 데 도움이 되는 단계가 나열되어 있습니다.
Anthos 비공개 모드는 Anthos Service Mesh의 수명 주기(예: 설치, 업그레이드, 제거 또는 상태 확인)를 관리하는 데 도움이 됩니다. Kubernetes Resource Model API ServiceMeshBinding
및 ServiceMeshFeatureSpec
을 만들고 읽고 업데이트하고 삭제하여 사용자 클러스터에서 실행 중인 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 단계별 문제 해결을 참조하세요.