在 ambient 模式下卸载 Alauda Service Mesh
您可以从 Alauda Container Platform 卸载 Alauda Service Mesh Operator 及其 ambient 模式资源。您可以通过 Alauda Container Platform Web 控制台或命令行界面(CLI)执行此操作。此外,您还可以选择删除 Istio 自定义资源定义(CRD)。
通过 Web 控制台卸载
在 Alauda Container Platform 中以 ambient 模式卸载 Alauda Service Mesh v2 Operator 包括删除以下组件:
- Waypoint proxy
Gateway资源 ZTunnel资源Istio资源IstioCNI资源- Alauda Service Mesh v2 Operator
ztunnel命名空间istio-system命名空间istio-cni命名空间
您还可以选择删除 Istio 自定义资源定义(CRD)。
可以使用 Alauda Container Platform Web 控制台卸载 Alauda Service Mesh v2 Operator。
操作步骤
删除 waypoint proxy Gateway 资源
从部署了 waypoint proxy 的每个命名空间中删除所有 waypoint proxy Gateway 资源。您可以通过 Gateway 资源上的 istio.io/waypoint-for 标签识别 waypoint proxy。
从命名空间中移除 ambient data plane 标签
从所有加入 ambient data plane 的命名空间中移除 istio.io/dataplane-mode=ambient 标签:
删除 ZTunnel 资源
- 在 Alauda Container Platform Web 控制台中,导航至 Administrator。
- 选择 Marketplace > OperatorHub。
- 搜索
Alauda Service Mesh v2。 - 找到 Alauda Service Mesh v2,然后单击以选中它。
- 单击 All Instances 选项卡。
- 在 Filter by instance type 下拉列表中,选择
ZTunnel。 - 单击
ZTunnel资源的“⋮”按钮,然后在菜单中单击 Delete。 - 出现提示时,单击 Delete 确认操作。
删除 Istio 资源
在 OperatorHub 的 Alauda Service Mesh v2 视图中:
- 单击 All Instances 选项卡。
- 在 Filter by instance type 下拉列表中,选择
Istio。 - 单击
Istio资源的“⋮”按钮,然后在菜单中单击 Delete。 - 出现提示时,单击 Delete 确认操作。
删除 IstioCNI 资源
在 OperatorHub 的 Alauda Service Mesh v2 视图中:
- 单击 All Instances 选项卡。
- 在 Filter by instance type 下拉列表中,选择
IstioCNI。 - 单击
IstioCNI资源的“⋮”按钮,然后在菜单中单击 Delete。 - 出现提示时,单击 Delete 确认操作。
卸载 Alauda Service Mesh v2 Operator
在 OperatorHub 的 Alauda Service Mesh v2 视图中:
- 单击右上角的 Uninstall 按钮。
- 在确认提示中阅读卸载通知:Removing the operator will not remove any of its custom resource definitions or managed resources. If you have created a resource instance, you need to delete it manually.
- 单击 Uninstall。
删除 ztunnel 命名空间
删除 istio-system 命名空间
删除 istio-cni 命名空间
通过 CLI 卸载
要从 Alauda Container Platform 以 ambient 模式卸载 Alauda Service Mesh v2 Operator,必须删除以下内容:
- Waypoint proxy
Gateway资源 ZTunnel资源Istio资源IstioCNI资源- Alauda Service Mesh v2 Operator
ztunnel项目istio-system项目istio-cni项目
您还可以选择删除 Istio 自定义资源定义(CRD)。
可以使用 Alauda Container Platform 命令行界面(CLI)卸载 Alauda Service Mesh v2 Operator。
操作步骤
删除 waypoint proxy Gateway 资源
-
列出所有命名空间中的 waypoint proxy Gateway 资源:
示例输出
-
删除所有 waypoint proxy Gateway 资源:
示例输出
移除 ambient data plane 标签并删除 ZTunnel 资源
-
列出所有加入 ambient data plane 的命名空间:
示例输出
-
从所有已加入的命名空间中移除
istio.io/dataplane-mode标签: -
执行以下命令获取
ZTunnel资源名称:示例输出
-
删除
ZTunnel资源:示例输出
删除 Istio 资源
-
执行以下命令获取
Istio资源名称:示例输出
-
使用上一条命令输出中的名称替换
<name_of_custom_resource>,然后运行以下命令将其删除:示例输出
删除 IstioCNI 资源
-
执行以下命令获取
IstioCNI资源:示例输出
-
运行以下命令将其删除:
示例输出
删除 ztunnel、istio-system 和 istio-cni 命名空间
-
使用以下命令删除
ztunnel命名空间:示例输出
-
使用以下命令删除
istio-system命名空间:示例输出
-
使用以下命令删除
istio-cni命名空间:示例输出
卸载 Alauda Service Mesh v2 Operator
-
删除
servicemesh-operator2订阅:示例输出
删除 Istio 自定义资源定义
删除 Istio 自定义资源定义(CRD)是可选步骤。
操作步骤
-
要删除 Istio CRD,请执行以下命令: