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
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
(Locked)
Creating a second external cluster4m 14s
-
(Locked)
Scaling deployments with application sets5m 15s
-
(Locked)
Configuring sync waves and lifecycle hooks4m 33s
-
(Locked)
Performing application sync in waves5m 22s
-
(Locked)
Defining the Kubernetes deployment using Helm charts4m 22s
-
(Locked)
Verifying Helm chart using dry run and manual deployment3m 7s
-
(Locked)
Deploying Helm charts from Git1m 56s
-
(Locked)
-
-