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

Advanced Terraform with Azure
A Cloud Guru
Advanced Terraform with GCP
A Cloud Guru
Build and Deploy Pipelines with Microsoft Azure
A Cloud Guru
Deploying Resources to GCP with Terraform
A Cloud Guru
Deploying to AWS with Terraform and Ansible
A Cloud Guru