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.2. 通过 CLI 卸载 Kata 运行时
您可以使用 OpenShift Container Platform 命令行界面(CLI) 卸载 OpenShift 沙盒容器。
4.2.1. 删除 OpenShift 沙盒容器资源 复制链接链接已复制到粘贴板!
您可以从集群中移除和卸载 kata
运行时及其所有相关资源,如 CRI-O 配置和 RuntimeClass
。
先决条件
- 已在集群中安装了 OpenShift Container Platform 4.9。
-
已安装 OpenShift CLI(
oc
)。 -
您可以使用具有
cluster-admin
角色的用户访问集群。
流程
运行以下命令来删除
KataConfig
自定义资源:oc delete kataconfig <KataConfig_CR_Name>
$ oc delete kataconfig <KataConfig_CR_Name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除
KataConfig
自定义资源定义:oc delete crd kataconfigs.kataconfiguration.openshift.io
$ oc delete crd kataconfigs.kataconfiguration.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
OpenShift 沙盒容器 Operator 会删除最初为在集群中启用运行时创建的所有资源。运行上述命令后,集群将恢复到安装过程之前的状态。现在,您可以删除 openshift-sandboxed-containers-operator
命名空间。
验证
要验证
KataConfig
自定义资源是否已删除,请运行以下命令:oc get kataconfig <KataConfig_CR_Name>
$ oc get kataconfig <KataConfig_CR_Name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
No KataConfig instances exist
No KataConfig instances exist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要验证
KataConfig
自定义资源的定义已被删除,请运行以下命令:oc get crd kataconfigs.kataconfiguration.openshift.io
$ oc get crd kataconfigs.kataconfiguration.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Unknown CR KataConfig
Unknown CR KataConfig
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2.2. 删除 OpenShift 沙盒容器 Operator 复制链接链接已复制到粘贴板!
您可以从集群中删除 OpenShift 沙盒容器 Operator。
先决条件
- 已在集群中安装了 OpenShift Container Platform 4.9。
-
已安装 OpenShift CLI(
oc
)。 -
您可以使用具有
cluster-admin
角色的用户访问集群。
流程
运行以下命令,从 Operator Lifecyle Manager(OLM)中删除 OpenShift 沙盒容器 Operator 订阅:
oc delete subscription openshift-sandboxed-containers-subscription -n openshift-sandboxed-containers-operator
$ oc delete subscription openshift-sandboxed-containers-subscription -n openshift-sandboxed-containers-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将 OpenShift 沙盒容器的集群服务版本(CSV)名称设置为环境变量:
CSV_NAME=$(oc get csv -n openshift-sandboxed-containers-operator -o=custom-columns=:metadata.name)
CSV_NAME=$(oc get csv -n openshift-sandboxed-containers-operator -o=custom-columns=:metadata.name)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,删除 OpenShift 沙盒容器的 CSV 名称:
oc delete csv ${CSV_NAME} -n openshift-sandboxed-containers-operator
$ oc delete csv ${CSV_NAME} -n openshift-sandboxed-containers-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow