컨트롤 플레인 구현 확인
다음 명령어를 실행하여 클러스터의 컨트롤 플레인 구현을 식별합니다.
gcloud container fleet mesh describe --project FLEET_PROJECT_ID
출력은 다음과 비슷합니다.
...
membershipSpecs:
projects/746296320118/locations/us-central1/memberships/demo-cluster-1:
mesh:
management: MANAGEMENT_AUTOMATIC
membershipStates:
projects/746296320118/locations/us-central1/memberships/demo-cluster-1:
servicemesh:
controlPlaneManagement:
details:
- code: REVISION_READY
details: 'Ready: asm-managed'
state: ACTIVE
implementation: TRAFFIC_DIRECTOR
...
implementation
의 가능한 값은 다음과 같습니다.
TRAFFIC_DIRECTOR
: Google Cloud의 핵심 인프라가 Cloud Service Mesh 컨트롤 플레인 역할을 합니다.ISTIOD
: 관리형 istiod 인스턴스가 Cloud Service Mesh 컨트롤 플레인 역할을 합니다.UPDATING
: 클러스터가 구현 간에 마이그레이션되고 있습니다. 곧TRAFFIC_DIRECTOR
구현이 제공됩니다.
controlPlaneManagement.state: ACTIVE
가 표시되지 않으면 관리형 컨트롤 플레인이 없다는 의미입니다. 클러스터 내 컨트롤 플레인이 있는지 확인하려면 istio-system
네임스페이스에서 istiod
배포를 확인합니다.
kubectl -n istio-system get deploy istiod
출력은 다음과 비슷합니다.
NAME READY UP-TO-DATE AVAILABLE AGE
istiod 1/1 1 1 20m