GitOps Foundations
Offered By: LinkedIn Learning
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
- What is GitOps?
- Evolution to GitOps
- How GitOps works
- GitOps benefits
- 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
- 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
- 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
- Next steps
Taught by
Kevin Bowersox
Related Courses
Advanced Terraform with AzureA 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