This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第 4 章 卸载 OpenShift 沙盒容器
4.1. 使用 Web 控制台卸载 OpenShift 沙盒容器 复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform Web 控制台卸载 OpenShift 沙盒容器。
4.1.1. 删除 OpenShift 沙盒容器资源 复制链接链接已复制到粘贴板!
要卸载 OpenShift 沙盒容器,必须首先删除 OpenShift 沙盒容器自定义资源 KataConfig。这会从集群中移除并卸载 kata 运行时及其相关资源。
先决条件
- 已在集群中安装了 OpenShift Container Platform 4.9。
-
您可以使用具有
cluster-admin角色的用户访问集群。 您没有正在运行的、使用
kata作为runtimeClassName的 pod。-
已安装 OpenShift CLI(
oc)。 -
已安装命令行 JSON 处理器(
jq)。 运行以下命令,验证您没有运行使用
kata作为runtimeClassName的 pod:oc get pods -A -o json | jq -r '.items[] | select(.spec.runtimeClassName | test("kata")).metadata.name'$ oc get pods -A -o json | jq -r '.items[] | select(.spec.runtimeClassName | test("kata")).metadata.name'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
已安装 OpenShift CLI(
流程
-
删除所有使用
runtimeClassName的 pod,其值为kata。 -
在 OpenShift Container Platform web 控制台中,从 Projects 列表中选择
openshift-sandboxed-containers。 -
进入到 Operators
Installed Operators 页面。 - 点 OpenShift 沙盒容器。
- 点 OpenShift 沙盒 containers Operator 选项卡。
-
点 Operator Details 中的滚动列表,然后单击 Delete
KataConfig。 - 在确认窗口中点击 Delete。
4.1.1.1. 使用 web 控制台删除命令空间 复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform web 控制台删除一个命名空间。
先决条件
- 已在集群中安装了 OpenShift Container Platform 4.9。
-
您可以使用具有
cluster-admin角色的用户访问集群。
流程
-
导航至 Administration
Namespaces。 -
在命名空间列表中找到要删除的
openshift-sandboxed-containers-operator命名空间。 - 在命名空间列表的最右侧,从 Options 菜单中选择 Delete Namespace。
当 Delete Namespace 窗格打开时,在字段中输入
openshift-sandboxed-containers-operator。注意如果 Delete Namespace 选项不可用,代表您没有删除命名空间的权限。
- 点 Delete。
4.1.2. 删除 OpenShift 沙盒容器 Operator 复制链接链接已复制到粘贴板!
您可以通过删除目录订阅并撤销对 Operator 的命名空间访问权限来删除 OpenShift 沙盒容器 Operator。
先决条件
- 已在集群中安装了 OpenShift Container Platform 4.9。
-
您可以使用具有
cluster-admin角色的用户访问集群。
流程
-
导航到 Operators
OperatorHub 页面。 -
搜索
OpenShift sandboxed containers,然后选择 Operator。 - 点 Uninstall。
-
删除
openshift-sandboxed-containers-operator命名空间。