卸载 Alauda Build of Kiali

您可以从 Alauda Container Platform 中卸载 Alauda Build of Kiali Operator 及其资源。此操作可以通过 Alauda Container Platform 的网页控制台或命令行界面(CLI)完成。此外,您还可以选择删除 Kiali 自定义资源定义(CRDs)。

通过网页控制台卸载

从 Alauda Container Platform 卸载 Alauda Build of Kiali Operator 及 Kiali 资源涉及删除以下组件:

  • Kiali 资源
  • Alauda Build of Kiali Operator

您也可以选择性地移除 Kiali 自定义资源定义(CRDs)。

可以通过 Alauda Container Platform 网页控制台卸载 Alauda Build of Kiali Operator。

操作步骤

删除 Kiali 资源

  1. 在 Alauda Container Platform 网页控制台中,导航至 Administrator
  2. 选择 Marketplace > OperatorHub
  3. 搜索 Alauda Build of Kiali
  4. 找到 Alauda Build of Kiali 并点击选择它。
  5. 点击 All Instances 标签页。
  6. Filter by instance type 下拉菜单中选择 Kiali
  7. 点击 Kiali 资源对应的 "" 按钮,然后在菜单中点击 Delete
  8. 出现提示时,点击 Delete 确认操作。

卸载 Alauda Build of Kiali Operator

OperatorHubAlauda Build of Kiali 视图中:

  1. 点击右上角的 Uninstall 按钮。
  2. 在确认提示中,阅读卸载通知:移除 operator 不会删除其任何自定义资源定义或管理的资源。如果您已创建资源实例,需要手动删除它。
  3. 点击 Uninstall

通过 CLI 卸载

要从 Alauda Container Platform 卸载 Alauda Build of Kiali Operator 及 Kiali 资源,您必须删除以下内容:

  • Kiali 资源
  • Alauda Build of Kiali Operator

您也可以选择删除 Kiali 自定义资源定义(CRDs)。

可以通过 Alauda Container Platform 命令行界面(CLI)卸载 Alauda Build of Kiali Operator。

操作步骤

删除 Kiali 资源

  1. 执行以下命令获取 Kiali 资源名称:

    kubectl get kiali -A

    示例输出

    NAMESPACE      NAME    AGE
    istio-system   kiali   22h
  2. 使用上一步输出中的名称和命名空间替换 <name_of_custom_resource><namespace>,然后运行以下命令删除资源:

    kubectl delete kiali/<name_of_custom_resource> -n <namespace>

    示例输出

    kiali.kiali.io "<name_of_custom_resource>" deleted

卸载 Alauda Build of Kiali Operator

  1. 删除 kiali-operator 订阅:

    kubectl delete subscription kiali-operator -n kiali-operator

    示例输出

    subscription.operators.coreos.com "kiali-operator" deleted

删除 Kiali 自定义资源定义

删除 Kiali 自定义资源定义(CRDs)是可选步骤。

操作步骤

  1. 执行以下命令删除 Kiali CRDs:

    kubectl get crds -oname | grep -e kiali.io | xargs kubectl delete