在 ambient 模式下卸载 Alauda Service Mesh
您可以从 Alauda Container Platform 中卸载 Alauda Service Mesh Operator 及其 ambient 模式资源。此操作可以通过 Alauda Container Platform Web 控制台或命令行界面(CLI)完成。此外,您还可以选择删除 Istio 自定义资源定义(CRDs)。
通过 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 自定义资源定义(CRDs)。
可以通过 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 数据平面标签
从所有已加入 ambient 数据平面的命名空间中移除 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 按钮。
- 在确认提示中,阅读卸载通知:移除 operator 不会删除其任何自定义资源定义或管理资源。如果您已创建资源实例,需要手动删除。
- 点击 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 自定义资源定义(CRDs)。
可以通过 Alauda Container Platform 命令行界面(CLI)卸载 Alauda Service Mesh v2 Operator。
操作步骤
删除 waypoint proxy Gateway 资源
-
列出所有命名空间中的 waypoint proxy Gateway 资源:
示例输出
-
删除所有 waypoint proxy Gateway 资源:
示例输出
移除 ambient 数据平面标签并删除 ZTunnel 资源
-
列出所有已加入 ambient 数据平面的命名空间:
示例输出
-
从所有已加入的命名空间中移除
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 自定义资源定义(CRDs)是可选步骤。
操作步骤
-
执行以下命令删除 Istio CRDs: