Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Kubernetes: GitOps with ArgoCD

via LinkedIn Learning

Overview

Learn how ArgoCD is used and the benefits of using ArgoCD for continuous delivery of infrastructure.

Syllabus

Introduction
  • Continuous delivery of infrastructure with Argo CD
  • Quick prerequisite technology overview
1. Getting Started with Argo CD
  • GitOps for infrastructure automation
  • Introducing Argo CD
  • Argo CD for continuous integration of infrastructure
  • Creating a local K3s cluster
  • Architectural overview
2. Working with Argo CD on a Local Kubernetes Cluster
  • Installing Argo CD services and the CLI
  • Running the Argo CD web UI
  • Setting up a Git repo with manifest specifications
  • Deploying an application using Argo CD
3. Configuring the Argo CD Application
  • Changing the Argo CD admin password
  • Syncing updated infrastructure manifests
  • Configuring deployments using kubectl
  • Automated sync, automated pruning, and self-healing
4. Deploying Infrastructure to External Kubernetes Cluster
  • Creating an external K3s cluster
  • Creating a new Argo CD project using the CLI
  • Building and registering a custom Docker image
  • Pushing infrastructure specifications to a private Git repo
  • Deploying a Flask application to an external cluster
  • Updating the custom application
5. Deploying Infrastructure to Google Kubernetes Engine
  • Enabling the Kubernetes Engine API
  • Connecting to a GitHub repo using SSH
  • Creating a GKE cluster
  • Setting up Argo CD on GKE
  • Registering the app image with GCR
  • Configuring the image secret with a service account
  • Connecting Argo CD to a private Git repo using SSH
  • Deploying infrastructure to the GKE cluster
Conclusion
  • Summary and next steps

Taught by

Janani Ravi

Reviews

4.4 rating at LinkedIn Learning based on 53 ratings

Start your review of Kubernetes: GitOps with ArgoCD

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.