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 단계별 문제 해결을 참조하세요.

다음 단계