红帽 OpenShif GitOps
什么是 OpenShift GitOps Operator?
红帽® OpenShift® GitOps Operator 可提供与 git 存储库、持续集成/持续交付(CI/CD)工具和 Kubernetes 集成的工作流,以实现更快、更安全、可扩展的软件开发,而不会影响质量。
OpenShift GitOps 使客户能够构建声明式的 git 驱动型 CD 工作流,并将其直接集成到应用开发平台。
想通过单个工具就将开发管道转换为“DevOps”并不现实。通过实施 GitOps 框架,更新和更改将以声明式代码、自动化基础架构和部署要求以及 CI/CD 的形式推送。
为什么选择红帽?
OpenShift GitOps 利用 Argo CD 工具并将其集成到红帽 OpenShift 中,以提供一致的、享有全面支持的声明式 Kubernetes 平台,以便配置和使用 GitOps 原则。
OpenShift 和 OpenShift GitOps:
- 在集群生命周期和部署生命周期间保持一致
- 在本地环境和云环境间对应用管理进行整合
- 检查集群的状态,尽早了解应用的约束条件
- 跨集群回滚代码变更
- 推出通过 Git 提交的新更改
- 使用 Argo Rollouts 的自动流量管理和测试功能,支持高级部署策略,包括蓝绿和金丝雀部署