1.6. 卸载容器原生虚拟化

您可使用 OpenShift Container Platform web 控制台来卸载容器原生虚拟化。

先决条件

  • 容器原生虚拟化 2.1

1.6.1. 删除 KubeVirt HyperConverged 自定义资源

要卸载容器原生虚拟化,首先需要删除 KubeVirt HyperConverged Cluster Operator Deployment 自定义资源。

先决条件

  • 具有活跃的 KubeVirt HyperConverged Cluster Operator Deployment 自定义资源

流程

  1. 在 OpenShift Container Platform web 控制台中,从 Project 列表中选择 openshift-cnv
  2. 导航到 OperatorsInstalled Operators 页面。
  3. 点击 KubeVirt HyperConverged Cluster Operator
  4. 点击 KubeVirt HyperConverged Cluster Operator Deployment 选项卡。
  5. 点击 Options 菜单 kebab (在包含 hyperconverged-cluster 自定义资源的一行中)。在展开的菜单中,点击 Delete HyperConverged
  6. 在确认窗口中点击 Delete
  7. 导航到 WorkloadsPods 页面,验证是否只有 Operator Pod 正在运行。
  8. 运行以下命令,打开终端窗口并清理剩余的 KubeVirt 资源:

    $ oc delete apiservices v1alpha3.subresources.kubevirt.io -n openshift-cnv
    注意

    因为某些 KubeVirt 资源当前未正确保留,所以您必须手动将其移除。这些资源将在 BZ1712429 解决后自动移除。

1.6.2. 删除 KubeVirt HyperConverged Cluster Operator 目录订阅

要完成卸载容器原生虚拟化,请卸载 KubeVirt HyperConverged Cluster Operator 订阅

先决条件

  • 活跃的 KubeVirt HyperConverged Cluster Operator 目录订阅

流程

  1. 导航到 Catalog → OperatorHub 页面。
  2. 找到 KubeVirt HyperConverged Cluster Operator,并选中。
  3. 点击 Uninstall
注意

现在可删除 openshift-cnv 命名空间。

1.6.3. 使用 web 控制台删除命令空间

您可以使用 OpenShift Container Platform web 控制台删除一个命名空间。

注意

如果您没有删除命名空间的权限,则 Delete Namespace 选项不可用。

流程

  1. 导航至 AdministrationNamespaces
  2. 在命名空间列表中找到您要删除的命名空间。
  3. 在命名空间列表的右侧,从 Options 菜单中选择 Delete Namespace kebab .
  4. Delete Namespace 页打开时,在相关项中输入您要删除的命名空间的名称。
  5. 点击 Delete