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

GitOps Foundations

2h 12mBeginner2021-07-05

Authors

Kevin Bowersox

Kevin Bowersox

Full-Stack Java Developer, Instructor

Course details

If there is one constant in the software industry, it is the need for both speed and accuracy. GitOps can help fill both needs. GitOps is an operational model that extends DevOps with additional concepts that allow teams to accelerate the delivery of cloud native applications in a manner that is more consistent, reliable, transparent, and secure. In this course, instructor Kevin Bowersox walks you through the basics of the GitOps pattern, its key principles, and its practical use. Using hands-on demonstrations with Kubernetes, Kevin explains building blocks such as declarative configuration, automated change delivery, reconciliation, and more. Throughout the course, you’ll be introduced to a variety of tools you can use that take a GitOps approach, including Terraform, Argo CD, Flux, and Flagger.

Skills covered

GitDevOps ToolsDevOpsLearningOpen Source

Concepts

0. Introduction

  • 01 - An enhanced approach to DevOps
  • 02 - Exercise file setup

1. GitOps Basics

  • 03 - What is GitOps
  • 04 - Evolution to GitOps
  • 05 - How GitOps works
  • 06 - GitOps benefits

2. The Building Blocks of GitOps

  • 07 - GitOps principles
  • 08 - Declarative configuration
  • 09 - Git as the source of truth
  • 10 - Automated change delivery
  • 11 - Automated state control
  • 12 - Desired state in Argo CD
  • 13 - Automated change delivery in Argo CD
  • 14 - Automated state control in Argo CD

3. GitOps in Practice

  • 15 - GitOps use cases
  • 16 - Cloud native
  • 17 - Containers
  • 18 - GitOps on Kubernetes
  • 19 - Infrastructure as code (IaC)
  • 20 - CICD with GitOps
  • 21 - Container platforms
  • 22 - GitOps practices in action - IaC and continuous deployment
  • 23 - GitOps practices in action - End-to-end workflow

4. GitOps Tools

  • 24 - Tools for GitOps
  • 25 - Terraform overview
  • 26 - Provisioning Kubernetes clusters with Terraform
  • 27 - Flux overview
  • 28 - Bootstrapping Flux in Kubernetes
  • 29 - Flux controllers
  • 30 - Continuous delivery with Flux
  • 31 - Flagger overview
  • 32 - Installing Flagger with Helm
  • 33 - Progressive deliver with Flagger

Conclusion

  • 34 - Next steps

Related courses

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