A detailed guide on building a multicluster GitOps platform using open source tools in Kubernetes. Key steps include choosing your cloud, selecting a Git provider, setting up DNS, defining Infrastructure as Code (IaC), and picking a GitOps engine. Highlights include advice on cloud-agnostic tool choices, the importance of avoiding IaC monoliths, and examples of commonly used tools such as Argo CD, Atlantis, and Crossplane. The guide also outlines how to provision your cloud-native platform and previews the next steps in the process.
Table of contents
Step 1. Choose Your CloudStep 2. Pick Your Git ProviderStep 3. Your Platform Domain and DNS ProviderStep 4. Define Your Infrastructure as CodeStep 5. Choose Your GitOps EngineStep 6. Define Your Management PillarsProvision Your Cloud Native PlatformSort: