第 2 章 在 OpenShift GitOps 中使用 Progressive Sync


重要

progressive Sync 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。

进度同步是一种高级功能,通过在多个集群间管理同步来支持应用程序推出策略。您可以配置 ApplicationSet 策略来控制应用程序的创建、更新和删除方式,以及如何在 Application details 视图中启用和使用 Progressive Sync 状态面板。

您可以配置创建策略(AllAtOnce 或 RollingSync)来控制应用程序部署模式和删除策略来管理应用程序删除顺序。当您启用 Progressive Sync 并配置 RollingSync 策略时,Red Hat OpenShift GitOps 控制台会在同步 waves、应用程序健康和部署进度中实时可见。

注意

要在 GitOps Web UI 中监控 Progressive Sync 状态,请确保在 Argo CD 控制器中启用该功能,并且 ApplicationSet 使用 RollingSync 策略。

启用 Progressive Sync、配置 ApplicationSet 策略并监控 rollout 行为。

2.1. 先决条件

  • 以管理员身份登录到 OpenShift Container Platform 集群。
  • 您已在 OpenShift Container Platform 集群上安装了 GitOps Operator。
  • 您可以访问 openshift-gitops 命名空间中的默认 Argo CD 实例。
  • 您已在定义的命名空间中创建了 Argo CD ApplicationSet 资源,如 openshift-gitops。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部