Istio on GKE 제거

이 가이드에서는 클러스터에서 Istio on GKE 부가기능을 제거하는 방법을 보여줍니다.

클러스터에서 Istio 삭제

Istio on GKE 부가기능을 삭제하는 가장 간단한 방법은 클러스터를 삭제하는 것입니다. 하지만 클러스터에 보존해야 하는 기존 애플리케이션이 있으면, 다음 단계에 따라 Istio를 사용 중지해야 합니다.

  1. 기본 mTLS 모드가 Permissive mTLS로 설정되었는지 확인합니다.
  2. Istio 인그레스 게이트웨이 외부로 트래픽을 전환합니다.
  3. 사이드카 자동 삽입을 사용 중지합니다(사용 설정된 경우).
    kubectl label namespace your-namespace istio-injection=disabled
    
  4. 애플리케이션 Pod를 다시 시작하여(예: 순차적 재시작 사용) Envoy 사이드카를 삭제합니다.
  5. gcloud를 사용하여 Istio 제어 영역을 삭제합니다.
    gcloud beta container clusters update my-cluster --project=$PROJECT_ID \
      --update-addons=Istio=DISABLED