Hybrid Cloud Patterns
Validated

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.

Multi-Cloud Architecture

Logical architecture

Logical Architecture

Physical 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

Copyright © 2022 Red Hat, Inc.