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.13.2. 对 Special Resource Operator 运行 preflight 检查
在更新包括 Special Resource Operator (SRO) 的集群前,您可以使用以下示例步骤检查内核模块版本的兼容性。
先决条件
- 有一个正在运行的 OpenShift Container Platform 集群。
-
已安装 OpenShift CLI(
oc
)。 -
以具有
cluster-admin
权限的用户身份登录 OpenShift CLI。 - 已安装 SRO。
流程
创建以下 preflight 验证自定义资源定义 (CRD),并将 YAML 保存为
prevalidation.yaml
。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 此处指定更新镜像的名称。
运行以下命令启动验证检查:
oc apply -f prevalidation.yaml
$ oc apply -f prevalidation.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
运行以下命令,检查自定义资源 (CR) 的状态:
oc describe preflightvalidations.sro.openshift.io/v1beta1 preflight
$ oc describe preflightvalidations.sro.openshift.io/v1beta1 preflight
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
以下是一个示例输出,其中
simple-oot
是在集群中部署的SpecialResource
CR。Copy to Clipboard Copied! Toggle word wrap Toggle overflow preflight 检查会继续运行,直到验证所有 CR。您可以重复上述命令以检查状态。验证所有 CR 后,您应该删除 preflight CR。