清理

如果您不再需要 Istio 和相关资源,可以按照本节中的步骤删除它们。

删除 waypoint 代理

要删除所有 waypoint 代理,请运行以下命令:

$ kubectl label namespace default istio.io/use-waypoint-
$ istioctl waypoint delete --all

从 Ambient 数据平面中删除命名空间

删除 Istio 时,指示 Istio 自动将 default 命名空间中的应用程序包含到 Ambient 网格的标签不会被删除。 使用以下命令将其删除:

$ kubectl label namespace default istio.io/dataplane-mode-

在卸载 Istio 之前,您必须从 Ambient 数据平面中删除工作负载。

删除示例应用程序

要删除 Bookinfo 示例应用程序和 curl 部署,请运行以下命令:

ZipZipZipZip
$ 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

要卸载 Istio:

$ istioctl uninstall -y --purge
$ kubectl delete namespace istio-system

删除 Kubernetes Gateway API CRD

删除 Kubernetes Gateway API CRD:

$ kubectl delete -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/standard-install.yaml
这些信息有用吗?
您是否有更多建议和改进意见?

感谢您的反馈!