搜索

pdf文档 OpenShift Container Platform 4.7 更新集群

716.72 KB 62 页 0 下载 151 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了如何使用Web控制台或OpenShift CLI (oc)更新OpenShift Container Platform 4.7集群。内容涵盖不同更新频道(如candidate-4.7、fast-4.7、stable-4.7)的使用策略,特别是在受限网络环境下的更新步骤。文档强调了先决条件,如备份、Operator更新和MCP状态,并提供了执行滚动更新(canary rollout)的指导。此外,还讨论了升级过程中可能出现的问题及解决方案,如CVO状态监控和镜像准备。
AI总结
### OpenShift Container Platform 4.7 集群更新总结 #### 1. 更新概述 OpenShift Container Platform (OCP) 4.7 支持通过 Web 控制台或 CLI 更新集群。更新版本必须相邻,非连续版本升级未经过测试,可能存在兼容性问题。 #### 2. 更新频道与版本 - **频道类型**: - `candidate-4.7`:包含候选版本,用于测试新功能。 - `fast-4.7`:包含已验证的发行版本,更新频率较高。 - `stable-4.7`:最终稳定版本,推荐用于生产环境。 - `eus-4.y`:仅适用于偶数次版本集群(如 4.6)。 - **频道切换**: - 从 `candidate-4.7` 切换到 `fast-4.7` 或 `stable-4.7` 允许。 - 从 `fast-4.7` 切换到 `stable-4.7` 延迟最多一天。 #### 3. 更新方法 - **Web 控制台**: 1. 登录 Web 控制台,访问 `Administration → Cluster Settings`。 2. 在 `Details` 选项卡中,将 `Channel` 设置为目标版本(如 `stable-4.7`)。 3. 选择目标版本并保存。 - **CLI**: 1. 确认集群状态:`oc get clusterversion`。 2. 查看可用更新:`oc adm upgrade`。 3. 更新到最新版本:`oc adm upgrade --to-latest=true`。 4. 更新到特定版本:`oc adm upgrade --to=`。 #### 4. 先决条件 - 确保集群管理员权限。 - 备份 etcd 数据以防升级失败。 - 更新所有通过 OLM 安装的 Operator 到最新版本。 - 确保所有机器配置池 (MCP) 正在运行且未暂停。 - 确保 Cloud Credential Operator (CCO) 可升级(如使用手动维护凭证)。 #### 5. 注意事项 - 更新失败时,CVO 会报告阻塞组件状态,但目前不支持降级。 - 使用 `unsupportedConfigOverride` 可能阻止更新,需提前删除。 - 更新过程中避免 OOM 终止问题:为 Prometheus 节点增加双倍内存。 #### 6. 特殊场景 - **受限网络集群**: - 需准备镜像主机,将镜像推送到本地 registry。 - 确保 oc CLI 版本与目标版本匹配。 - **RHEL 计算系统**: - 更新前需执行额外步骤,可选添加 Ansible 任务钩子。 - **滚动更新(Canary Rollout)**: - 适合任务关键型应用,逐步更新节点以降低风险。 - 暂停 MCP 或创建自定义 MCP 实现受控更新。 #### 7. 其他资源 - 非受管 Operator 的支持策略。 - 红帽建议升级到 OpenShift Update Service 推荐的版本。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 55 页请下载阅读 -
文档评分
请文明评论,理性发言.