
Multicloud GitOps
Install Portfolio Architecture Help & Feedback Report Bugs
Introducing the Multicloud GitOps pattern
Organizations are aiming to develop and deploy applications on an open hybrid cloud in a stable, simple, and secure way. This hybrid strategy includes multicloud deployments where workloads might be running on different clusters and on different clouds - private or public. This strategy also requires an infrastructure-as-code approach that manages versions and deployments based on specific configurations.
The Multicloud GitOps pattern addresses these requirements. With the Multicloud GitOps pattern, you can determine:
The pattern is derived from work done by the Red Hat Portfolio Architecture team
- How to use a GitOps approach to manage multiple cloud deployments in both public and private clouds.
- How to centrally manage multiple clusters, including workloads.
- How to securely manage secrets across multicloud deployments.
Red Hat Technologies
- Red Hat OpenShift Container Platform (Kubernetes)
- Red Hat Advanced Cluster Management (Open Cluster Management)
- Red Hat OpenShift GitOps (ArgoCD)
- Hashicorp Vault
Architecture
At a high level this requires a management hub, for DevOps and GitOps, and infrastructure that extends to more than one managed clusters running on private or public clouds.
Logical architecture
Physical Architecture
For additional logical, physical and dataflow diagrams, please see the work done by the Red Hat Portfolio Architecture team
Recorded Demo
What Next
- Deploy the management hub using Helm
- Add a managed cluster to deploy the managed cluster piece using ACM