禁用 Istio
本文介绍如何在集群中卸载 Istio,以及如何在命名空间或工作负载中禁用 Istio。
在集群中卸载 Istio
要卸载 Istio:
-
点击 ☰ > 集群管理。
-
选择你创建的集群,并点击 Explore。
-
在左侧导航栏中,单击
。 -
在
istio-system
命名空间中,转到rancher-istio
并单击 ⋮ > 删除。 -
删除
rancher-istio
后,选择istio-system
命名空间中所有剩余的应用,然后单击删除。
结果:已删除集群中的 rancher-istio
应用。Istio sidecar 不能部署在集群中的任何工作负载上。
你不能再禁用和重新启用你的 Istio 安装。如果你想保存设置以供将来的安装使用,请查看并保存各个 YAML,以便在之后的安装中参考/重复使用。 |
卸载疑难解答:如果你没有按照卸载步骤操作,则可能会在卸载过程中遇到以下警告:
Error: uninstallation completed with 1 error(s): unable to build kubernetes objects for delete: unable to recognize "": no matches for kind "MonitoringDashboard" in version "monitoring.kiali.io/v1alpha1"
这可能意味着几种情况。第一种情况是你选择了 istio-system
命名空间中的所有应用并同时删除了它们,另一种情况是你在删除 rancher-istio
Chart 之前删除了rancher-istio
Chart 依赖项。由于卸载未正确完成,你将需要手动清理 istio-system
命名空间中剩余的资源。如果不想进行手动清理,你可以重新安装 rancher-istio
,然后按照正确的顺序卸载它。