本页面介绍了如何卸载 Anthos Service Mesh 和开源 Istio。
卸载 Anthos Service Mesh
运行以下命令之一可以卸载随 ASM 配置文件安装的 Anthos Service Mesh 组件。这些命令会删除 istio-system
命名空间和所有自定义资源定义 (CRD),包括您应用的任何 CRD。如果您创建了 CRD,请确保您拥有其副本。
移除控制层面。
- 如果您在 GKE on VMware、GKE on AWS、Amazon Elastic Kubernetes Service 或 Microsoft Azure Kubernetes Service 上安装了 Anthos Service Mesh:
移除控制层面:
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
命名空间。
停用 Sidecar 自动注入功能(如果已启用):
kubectl label namespace YOUR_NAMESPACE istio-injection=disabled