YoVDO

Kubernetes: GitOps with ArgoCD

Offered By: LinkedIn Learning

Tags

Kubernetes Courses Docker Courses Flask Courses Infrastructure Automation Courses kubectl Courses GitOps Courses

Course Description

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

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX