YoVDO

GitOps Foundations

Offered By: LinkedIn Learning

Tags

DevOps Courses Kubernetes Courses Terraform Courses Continuous Deployment Courses Infrastructure as Code Courses GitOps Courses Flagger Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Accelerate Software Delivery using DevOps
Microsoft via edX
Infrastructure as Code
Microsoft via edX
App Deployment, Debugging, and Performance
Google Cloud via Coursera
Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX
Configuration Management and the Cloud
Google via Coursera