From the course: Kubernetes: GitOps with Argo CD

Unlock this course with a free trial

Join today to access over 25,600 courses taught by industry experts.

Creating a second external cluster

Creating a second external cluster

From the course: Kubernetes: GitOps with Argo CD

Creating a second external cluster

So far, we've been using Argo CD to manage single applications. However, in real-world GitOps, teams deploy the same application across multiple clusters, maybe a dev cluster, staging cluster, and production, without creating apps one by one. If you were to work with single applications, you'd have to have a separate app for each deployment. For example, you may have 50 clusters and you have to deploy the same monitoring stack application to all of them. also a multi-app problem that you may face in the real world. You have say a single repository with a hundred different microservices and you want Argo CD to automatically create a new application whenever a developer adds a new folder to this repo. Application sets solve these scaling problems by auto generating applications using a template and that's what we'll see in this demo that will span several movies. Application sets were first introduced in the year 2021 and became part of ROCD core in about 2022. Now, if you see, in our…

Contents