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

A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn
Beginner’s Guide to Containers and Orchestration
A Cloud Guru
Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru
Docker Certified Associate (DCA)
A Cloud Guru