7.6. 更新托管集群中的节点池
您可以通过更新托管集群中的节点池来更新 OpenShift Container Platform 版本。节点池版本不能超过托管的 control plane 版本。
NodePool
自定义资源 (CR) 中的 .spec.release
字段显示节点池的版本。
流程
输入以下命令更改节点池中的
spec.release.image
值:$ oc patch nodepool <node_pool_name> -n <hosted_cluster_namespace> --type=merge -p '{"spec":{"nodeDrainTimeout":"60s","release":{"image":"<openshift_release_image>"}}}' 1 2
验证
要验证新版本是否已推出,请运行以下命令检查节点池中的
.status.conditions
值:$ oc get -n <hosted_cluster_namespace> nodepool <node_pool_name> -o yaml
输出示例
status: conditions: - lastTransitionTime: "2024-05-20T15:00:40Z" message: 'Using release image: quay.io/openshift-release-dev/ocp-release:4.y.z-x86_64' 1 reason: AsExpected status: "True" type: ValidReleaseImage
- 1
- 将
<4.y.z>
替换为支持的 OpenShift Container Platform 版本。