Anthos Service Mesh 1.6

제거

이 페이지에서는 Anthos Service Mesh와 오픈소스 Istio를 제거하는 방법을 설명합니다.

Anthos Service Mesh 제거

다음 명령어 중 하나를 실행하여 ASM 구성 프로필로 설치된 Anthos Service Mesh 구성요소를 제거합니다. 이러한 명령어는 적용한 CRD를 포함하여 istio-system 네임스페이스와 모든 커스텀 리소스 정의(CRD)를 삭제합니다. CRD를 만든 경우 복사본이 있어야 합니다.

  1. 제어 영역을 제거합니다.

    • GKE On-Prem, GKE on AWS, Amazon Elastic Kubernetes Service, Microsoft Azure Kubernetes Service에 Anthos Service Mesh를 설치한 경우:
    1. 제어 영역을 제거합니다.

      istioctl manifest generate --set profile=asm-multicloud | kubectl delete --ignore-not-found=true -f -
      
    2. istio-system 네임스페이스를 삭제합니다.

      kubectl delete namespace istio-system
      
    • Google Kubernetes Engine에 Anthos Service Mesh를 설치한 경우:

      istioctl manifest generate --set profile=asm-gcp | kubectl delete --ignore-not-found=true -f -
      

      이 명령어는 istio-system 네임스페이스를 자동으로 삭제합니다.

  2. 사이드카 자동 삽입을 사용 중지합니다(사용 설정된 경우).

    kubectl label namespace YOUR_NAMESPACE istio-injection=disabled

오픈소스 Istio 제거

오픈소스 Istio를 제거하는 방법은 설치 방법에 따라 다릅니다.

  • Helm을 사용하여 Istio를 설치한 경우 제거를 참조하세요.

  • istioctl을 사용하여 맞춤 설치를 수행한 경우 Istio 제거를 참조하세요.

  • 독립형 연산자 설치를 수행한 경우 제거를 참조하세요.