本文介绍如何卸载 Azure Kubernetes 服务(AKS)群集的基于 Istio 的服务网格加载项,并删除在 入门 指南中创建的示例资源。
卸载加载项
停用服务网格插件将从集群中完全移除 Istio 控制平面和 Ingress 网关。 它还将删除相应的托管命名空间,例如aks-istio-system
和aks-istio-ingress
,以及在这些命名空间中创建的资源。 不会删除用户托管命名空间中的资源。 若要卸载加载项,请运行以下命令:
az aks mesh disable --resource-group ${RESOURCE_GROUP} --name ${CLUSTER}
默认情况下,不会删除 Istio CustomResourceDefintion
(CRD)。 若要清理它们,请使用:
kubectl delete crd $(kubectl get crd -A | grep "istio.io" | awk '{print $1}')
清理示例资源
用于 kubectl delete
删除示例应用程序(如果已安装):
kubectl delete -f https://raw.githubusercontent.com/istio/istio/release-1.24/samples/bookinfo/platform/kube/bookinfo.yaml