第 1 章 Red Hat OpenShift GitOps 发行注记
发行注记包含有关新功能和已弃用的功能、破坏更改、固定问题以及已知问题的信息。以下发行注记适用于 OpenShift Container Platform 的最新 OpenShift GitOps 版本。
Red Hat OpenShift GitOps 是为云原生应用程序实施持续部署的一种声明方法。当应用程序部署到不同环境中的不同集群时,Red Hat OpenShift GitOps 可确保应用程序的一致性,如开发、临时和生产环境。Red Hat OpenShift GitOps 可帮助您自动执行以下任务:
- 确保集群具有类似的配置、监控和存储状态。
- 从已知状态恢复或重新创建集群。
- 对多个 OpenShift Container Platform 集群应用或恢复配置更改。
- 将模板配置与不同环境关联。
- 在集群间(从暂存到生产环境)推广应用程序。
如需 Red Hat OpenShift GitOps 的概述,请参阅关于 Red Hat OpenShift GitOps。
如需有关 OpenShift GitOps 生命周期和支持的平台的更多信息,请参阅 OpenShift Operator 生命周期和 Red Hat OpenShift Container Platform 生命周期政策。
1.1. 兼容性和支持列表 复制链接链接已复制到粘贴板!
这个版本中的一些功能当前还只是一个技术预览。它们并不适用于在生产环境中使用。
在下表中,被标记为以下状态的功能:
- TP: 技术预览
- GA: 正式发行
- NA:不适用
-
在 OpenShift Container Platform 4.13 中,
stable频道已被删除。在升级到 OpenShift Container Platform 4.13 之前,如果您已在stable频道中,请选择适当的频道并切换到它。 - IBM Power 上的 OpenShift Container Platform 4.12 的维护支持自 2024 年 7 月 17 日结束。如果您在 OpenShift Container Platform 4.12 上使用 Red Hat OpenShift GitOps,请升级到 OpenShift Container Platform 4.13 或更高版本。
| GitOps | kam | Argo CD CLI | Helm | Kustomize | Argo CD | Argo Rollouts | Dex | RH SSO | Argo CD 代理 | OpenShift Container Platform |
|---|---|---|---|---|---|---|---|---|---|---|
| 1.17.0 | 不适用 | 3.0.12 TP | 3.17.1 GA | 5.6.0 GA | 3.0.12 GA | 1.8.3 GA | 2.41.1 GA | 7.6.0 GA | 0.2.1 TP | 4.12-4.19 |
| 1.16.0 | 不适用 | 2.14.7 TP | 3.16.4 GA | 5.4.3 GA | 2.14.4 GA | 1.8.0 GA | 2.41.1 GA | 7.6.0 GA | 不适用 | 4.12-4.18 |
| 1.15.0 | 不适用 | 2.13.1 TP | 3.15.4 GA | 5.4.3 GA | 2.13.1 GA | 1.7.2 GA | 2.41.1 GA | 7.6.0 GA | 不适用 | 4.14-4.17 |
-
从 Red Hat OpenShift GitOps 1.15 开始,不再为 Red Hat OpenShift GitOps Application Manager 命令行界面(CLI)
kam提供支持。 - RH SSO 是 Red Hat SSO 的缩写。
1.1.1. 技术预览功能 复制链接链接已复制到粘贴板!
下表中提到的功能当前还只是一个技术预览 (TP)。它们并不适用于在生产环境中使用。
| 功能 | Red Hat OpenShift GitOps 版本中的技术预览(TP) | Red Hat OpenShift GitOps 版本中的正式版本(GA) |
|---|---|---|
| Argo CD 代理 | 1.17.0 | 不适用 |
|
GitOps | 1.12.0 | 不适用 |
| 在非 control plane 命名空间中设置 Argo CD 应用程序 | 1.12.0 | 不适用 |
|
| 1.10.0 | 不适用 |
| 分片的动态扩展 | 1.10.0 | 不适用 |
| Argo Rollouts | 1.9.0 | 1.13.0 |
| ApplicationSet Progressive Rollout 策略 | 1.8.0 | 不适用 |
| 一个应用程序的多个源 | 1.8.0 | 1.15.0 |
| 非 control plane 命名空间中的 Argo CD 应用程序 | 1.7.0 | 1.13.0 |
| OpenShift Container Platform Web 控制台的 Developer 视角中的 Red Hat OpenShift GitOps Environments 页面 | 1.1.0 | 不适用 |