卸载 Alauda Build of Kiali

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

通过 Web 控制台卸载

从 Alauda Container Platform 中卸载 Alauda Build of Kiali Operator 和 Kiali 资源需要删除以下组件:

  • Kiali 资源
  • Alauda Build of Kiali Operator

您还可以选择移除 Kiali 自定义资源定义(CRD)。

可以使用 Alauda Container Platform Web 控制台卸载 Alauda Build of Kiali Operator。

操作步骤

删除 Kiali 资源

  1. 在 Alauda Container Platform Web 控制台中,导航到管理员。
  2. 选择 Marketplace > OperatorHub。
  3. 搜索 Alauda Service Mesh Console(对于重命名之前发布的软件包,此项显示为 Alauda Build of Kiali)。
  4. 找到 Alauda Service Mesh Console(之前称为 Alauda Build of Kiali),然后单击以选中它。
  5. 单击 所有实例选项卡。
  6. 在按实例类型筛选下拉菜单中,选择 Kiali。
  7. 单击 Kiali 资源对应的“⋮”按钮,然后在菜单中单击删除。
  8. 出现提示时,单击删除确认操作。

卸载 Alauda Build of Kiali Operator

在 OperatorHub 的 Alauda Service Mesh Console(之前称为 Alauda Build of Kiali)视图中:

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

通过 CLI 卸载

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

  • Kiali 资源
  • Alauda Build of Kiali Operator

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

可以使用 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 subscription:

    kubectl delete subscription kiali-operator -n kiali-operator

    示例输出

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

删除 Kiali 自定义资源定义

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

操作步骤

  1. 要删除 Kiali CRD,请执行以下命令:

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