이 페이지에서는 Anthos Service Mesh와 오픈소스 Istio를 제거하는 방법을 설명합니다.
Anthos Service Mesh 제거
다음 명령어 중 하나를 실행하여 ASM 구성 프로필로 설치된 Anthos Service Mesh 구성요소를 제거합니다. 이러한 명령어는 적용한 CRD를 포함하여 istio-system
네임스페이스와 모든 커스텀 리소스 정의(CRD)를 삭제합니다. CRD를 만든 경우 복사본이 있어야 합니다.
제어 영역을 제거합니다.
- VMware용 Anthos 클러스터에서 Anthos Service Mesh, AWS용 Anthos 클러스터, Amazon Elastic Kubernetes Service 또는 Microsoft Azure Kubernetes Service를 설치한 경우:
제어 영역을 제거합니다.
istioctl manifest generate --set profile=asm-multicloud | kubectl delete --ignore-not-found=true -f -
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
네임스페이스를 자동으로 삭제합니다.
사이드카 자동 삽입을 사용 중지합니다(사용 설정된 경우).
kubectl label namespace YOUR_NAMESPACE istio-injection=disabled
오픈소스 Istio 제거
오픈소스 Istio를 제거하는 방법은 설치 방법에 따라 다릅니다.
Helm을 사용하여 Istio를 설치한 경우 제거를 참조하세요.
istioctl
을 사용하여 맞춤 설치를 수행한 경우 Istio 제거를 참조하세요.독립형 연산자 설치를 수행한 경우 제거를 참조하세요.