Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Kubernetes: GitOps with ArgoCD

Kubernetes: GitOps with ArgoCD

1h 40mAdvanced2021-10-04

Authors

Janani Ravi

Janani Ravi

Certified Google Cloud Architect and Data Engineer

Course details

As organizations are moving more and more of their applications to the cloud, the use of manual techniques for provisioning resources is becoming less common, as cloud-native applications use infrastructure-as-code for deployments. In this course, Janani Ravi shows how to use ArgoCD for continuous delivery of infrastructure, so that you’re able to fully automate your application deployment and lifecycle management. Janani shows you how to get started with ArgoCD, then details working with ArgoCD on a local Kubernetes cluster, before showing you how to configure the ArgoCD application. She then covers the steps for deploying infrastructure to an external Kubernetes cluster, and then to Google Kubernetes Engine on the GCP.

Skills covered

GitGoogle CloudKubernetesDevOps ToolsAdvancedDevOpsGoogleOpen Source

Concepts

0. Introduction

  • 01 - Continuous delivery of infrastructure with Argo CD
  • 02 - Quick prerequisite technology overview

1. Getting Started with Argo CD

  • 03 - GitOps for infrastructure automation
  • 04 - Introducing Argo CD
  • 05 - Argo CD for continuous integration of infrastructure
  • 06 - Creating a local K3s cluster
  • 07 - Architectural overview

2. Working with Argo CD on a Local Kubernetes Cluster

  • 08 - Installing Argo CD services and the CLI
  • 09 - Running the Argo CD web UI
  • 10 - Setting up a Git repo with manifest specifications
  • 11 - Deploying an application using Argo CD

3. Configuring the Argo CD Application

  • 12 - Changing the Argo CD admin password
  • 13 - Syncing updated infrastructure manifests
  • 14 - Configuring deployments using kubectl
  • 15 - Automated sync, automated pruning, and self-healing

4. Deploying Infrastructure to External Kubernetes Cluster

  • 16 - Creating an external K3s cluster
  • 17 - Creating a new Argo CD project using the CLI
  • 18 - Building and registering a custom Docker image
  • 19 - Pushing infrastructure specifications to a private Git repo
  • 20 - Deploying a Flask application to an external cluster
  • 21 - Updating the custom application

5. Deploying Infrastructure to Google Kubernetes Engine

  • 22 - Enabling the Kubernetes Engine API
  • 23 - Connecting to a GitHub repo using SSH
  • 24 - Creating a GKE cluster
  • 25 - Setting up Argo CD on GKE
  • 26 - Registering the app image with GCR
  • 27 - Configuring the image secret with a service account
  • 28 - Connecting Argo CD to a private Git repo using SSH
  • 29 - Deploying infrastructure to the GKE cluster

Conclusion

  • 30 - Summary and next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal