Kubernetes: GitOps with ArgoCD

Go to class
Write Review

Free Online Course: Kubernetes: GitOps with ArgoCD provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Kubernetes: GitOps with ArgoCD is taught by Janani Ravi.

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