本页面介绍了如何卸载 Anthos Service Mesh 和开源 Istio。
卸载 Anthos Service Mesh
运行以下命令之一可以卸载随 ASM 配置文件安装的 Anthos Service Mesh 组件。这些命令会删除 istio-system
命名空间和所有自定义资源定义 (CRD),包括您应用的任何 CRD。如果您创建了 CRD,请确保您拥有其副本。
如果您在 GKE on VMware 上安装了 Anthos Service Mesh:
istioctl manifest generate --set profile=asm-onprem | kubectl delete -f -
如果您在 Google Kubernetes Engine 上安装了 Anthos Service Mesh:
istioctl manifest generate --set profile=asm | kubectl delete -f -
回滚或停用 pod 安全政策
如果在为 Mesh CA 启用 pod 安全政策之前,系统定义了 pod 安全政策,请移除现有 pod 安全政策并应用原始 pod 安全政策。否则,请在集群上停用 pod 安全政策:
gcloud beta container clusters update ${CLUSTER_NAME} \
--no-enable-pod-security-policy
卸载开源 Istio
开源 Istio 卸载方式取决于其安装方式。