第 8 章 卸载 OpenShift 沙盒容器
您可以通过执行以下任务卸载 OpenShift 沙盒容器:
- 删除工作负载 pod。
-
删除
KataConfig
自定义资源(CR)。 - 卸载 OpenShift 沙盒容器 Operator。
-
删除
KataConfig
自定义资源定义(CRD)。
重要
在删除 KataConfig
CR 前,您必须删除工作负载 pod。如果提供,pod 名称通常具有前缀 podvm
和自定义标签。如果您在云供应商上部署 OpenShift 沙盒容器,且按照这些步骤后仍然保留任何资源,您可能会从云供应商处收到这些资源的意外计费。在云供应商上卸载 OpenShift 沙盒容器后,检查云供应商控制台以确保删除所有资源的步骤。
8.1. 删除工作负载 pod 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 CLI 删除 OpenShift 沙盒容器工作负载 pod。
先决条件
-
已安装 JSON 处理器(
jq
)工具。
流程
运行以下命令来搜索 pod:
oc get pods -A -o json | jq -r '.items[] | \ select(.spec.runtimeClassName == "<runtime>").metadata.name'
$ oc get pods -A -o json | jq -r '.items[] | \ select(.spec.runtimeClassName == "<runtime>").metadata.name'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除每个 pod:
oc delete pod <pod>
$ oc delete pod <pod>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
重要
卸载使用云供应商部署的 OpenShift 沙盒容器时,您必须删除所有 pod。任何剩余的 pod 资源都可能会导致云供应商出现意外几率。