第 6 章 卸装


您可以使用 OpenShift Container Platform Web 控制台或命令行卸载 OpenShift 沙盒容器。

卸载工作流

  1. 删除工作负载 pod。
  2. 删除 KataConfig 自定义资源。
  3. 卸载 OpenShift 沙盒容器 Operator。
  4. 删除 KataConfig 自定义资源定义。

6.1. 使用 Web 控制台卸载

您可以使用 OpenShift Container Platform Web 控制台卸载 OpenShift 沙盒容器。

6.1.1. 删除工作负载 pod

您可以使用 OpenShift Container Platform Web 控制台删除 OpenShift 沙盒容器工作负载 pod。

先决条件

  • 您可以使用具有 cluster-admin 角色的用户访问集群。
  • 您有一个使用 OpenShift 沙盒容器运行时类的 pod 列表。

流程

  1. 在 OpenShift Container Platform Web 控制台中导航至 Workloads Pods
  2. Search by name 字段中输入您要删除的 pod 的名称。
  3. 点 pod 名称打开它。
  4. Details 页面中,检查是否为 Runtime 类 显示 katakata-remote
  5. 点击 Options 菜单 kebab 并选择 Delete Pod
  6. 点击 Delete

6.1.2. 删除 KataConfig CR

您可以使用 Web 控制台删除 KataConfig 自定义资源(CR)。删除 KataConfig CR 会从集群中移除并卸载 kata 运行时及其相关资源。

重要

删除 KataConfig CR 会自动重启 worker 节点。重启可能需要 10 到 60 分钟。妨碍重启时间的因素如下:

  • 带有更多 worker 节点的大型 OpenShift Container Platform 部署。
  • 激活 BIOS 和 Diagnostics 实用程序。
  • 在硬盘而不是 SSD 上部署。
  • 在物理节点上部署,如裸机,而不是在虚拟节点上部署。
  • CPU 和网络较慢。

先决条件

  • 您可以使用具有 cluster-admin 角色的用户访问集群。
  • 您已删除所有使用 kata 作为 runtimeClass 的 pod。

流程

  1. 在 OpenShift Container Platform web 控制台中导航至 Operators Installed Operators
  2. 使用 Search by name 字段搜索 OpenShift 沙盒容器 Operator。
  3. 点 Operator 打开它,然后选择 KataConfig 选项卡。
  4. KataConfig 资源的 Options 菜单 kebab ,然后选择 Delete KataConfig
  5. 在确认窗口中点击 Delete

等待 kata 运行时和资源卸载,并使 worker 节点重启,然后继续下一步。

6.1.3. 卸载 Operator

您可以使用 OpenShift Container Platform Web 控制台卸载 OpenShift 沙盒容器 Operator。卸载 Operator 会删除该 Operator 的目录订阅、Operator 组和集群服务版本(CSV)。然后,您可以删除 openshift-sandboxed-containers-operator 命名空间。

先决条件

  • 您可以使用具有 cluster-admin 角色的用户访问集群。

流程

  1. 在 OpenShift Container Platform web 控制台中导航至 Operators Installed Operators
  2. Search by name 字段中输入 OpenShift 沙盒容器 Operator 名称。
  3. 点击 Operator 的 Options 菜单 kebab 并选择 Uninstall Operator
  4. 在确认窗口中点 Uninstall
  5. Search by name 字段中输入 openshift-sandboxed-containers-operator 名称。
  6. 点命名空间的 Options 菜单 kebab 并选择 Delete Namespace

    注意

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

  7. Delete Namespace 窗口中,输入 openshift-sandboxed-containers-operator 并点 Delete
  8. 点击 Delete

6.1.4. 删除 KataConfig CRD

您可以使用 OpenShift Container Platform Web 控制台删除 KataConfig 自定义资源定义(CRD)。

先决条件

  • 您可以使用具有 cluster-admin 角色的用户访问集群。
  • 已删除 KataConfig CR。
  • 已卸载 OpenShift 沙盒容器 Operator。

流程

  1. 在 Web 控制台中,导航到 Administration CustomResourceDefinitions
  2. Search by name 字段中输入 KataConfig 名称。
  3. KataConfig CRD 的 Options 菜单 kebab ,然后选择 Delete CustomResourceDefinition
  4. 在确认窗口中点击 Delete
  5. 等待 KataConfig CRD 会从列表中消失。这可能需要几分钟。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.