정리하기
정리하기 (Clean up)
Istio와 관련 리소스가 더 이상 필요 없다면, 이 섹션의 단계를 따라 삭제할 수 있어요.
출처: Istio 문서
본문
웨이포인트 프록시 제거하기 (Remove waypoint proxies)
모든 웨이포인트 프록시를 제거하려면 다음 명령을 실행하세요:
$ kubectl label namespace default istio.io/use-waypoint-
$ istioctl waypoint delete --all
앰비언트 데이터 플레인에서 네임스페이스 제거하기 (Remove the namespace from the ambient data plane)
default 네임스페이스의 애플리케이션이 앰비언트 메시에 자동으로 포함되도록 지시하는 레이블은, Istio를 제거하더라도 제거되지 않아요. 다음 명령으로 제거하세요:
$ kubectl label namespace default istio.io/dataplane-mode-
Istio를 제거하기 전에 워크로드를 앰비언트 데이터 플레인에서 먼저 제거해야 해요.
샘플 애플리케이션 제거하기 (Remove the sample application)
Bookinfo 샘플 애플리케이션과 curl 배포를 삭제하려면 다음을 실행하세요:
$ kubectl delete httproute reviews
$ kubectl delete authorizationpolicy productpage-viewer
$ kubectl delete -f @samples/curl/curl.yaml@
$ kubectl delete -f @samples/bookinfo/platform/kube/bookinfo.yaml@
$ kubectl delete -f @samples/bookinfo/platform/kube/bookinfo-versions.yaml@
$ kubectl delete -f @samples/bookinfo/gateway-api/bookinfo-gateway.yaml@
Istio 제거하기 (Uninstall Istio)
Istio를 제거하려면:
$ istioctl uninstall -y --purge
$ kubectl delete namespace istio-system
쿠버네티스 Gateway API CRD 제거하기 (Remove the Kubernetes Gateway API CRDs)
쿠버네티스 Gateway API CRD를 제거하세요:
$ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.6.0/experimental-install.yaml