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

LinkedIn Learning

GitOps Foundations

via LinkedIn Learning

Overview

Learn the basics of using GitOps, a Git-centric approach to DevOps that allows organizations to deliver software faster without sacrificing the stability of their system.

Syllabus

Introduction
  • An enhanced approach to DevOps
  • Exercise file setup
1. GitOps Basics
  • What is GitOps?
  • Evolution to GitOps
  • How GitOps works
  • GitOps benefits
2. The Building Blocks of GitOps
  • GitOps principles
  • Declarative configuration
  • Git as the source of truth
  • Automated change delivery
  • Automated state control
  • Desired state in Argo CD
  • Automated change delivery in Argo CD
  • Automated state control in Argo CD
3. GitOps in Practice
  • GitOps use cases
  • Cloud native
  • Containers
  • GitOps on Kubernetes
  • Infrastructure as code (IaC)
  • CICD with GitOps
  • Container platforms
  • GitOps practices in action: IaC and continuous deployment
  • GitOps practices in action: End-to-end workflow
4. GitOps Tools
  • Tools for GitOps
  • Terraform overview
  • Provisioning Kubernetes clusters with Terraform
  • Flux overview
  • Bootstrapping Flux in Kubernetes
  • Flux controllers
  • Continuous delivery with Flux
  • Flagger overview
  • Installing Flagger with Helm
  • Progressive deliver with Flagger
Conclusion
  • Next steps

Taught by

Kevin Bowersox

Reviews

4.8 rating at LinkedIn Learning based on 222 ratings

Start your review of GitOps Foundations

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.