Beginner
41 Lessons
9h
Certificate of Completion
Takeaway Skills
An in-depth understanding of GitOps and its application to operations of cloud-native systems
A working knowledge of GitOps and an understanding of its underlying concepts
Familiarity with the core components of Docker, Kubernetes, and Helm
An in-depth understanding of Flux for managing cloud-native applications
Hands-on experience with Flagger for executing progressive delivery strategies
Course Overview
GitOps is an operational model that allows developers to accelerate the delivery of cloud-native applications that run on Kubernetes. In this course, you’ll learn the essential principles behind GitOps and how to apply the operational model to modern cloud-native systems. The course provides a detailed description of the relationship between GitOps and technologies like Docker, Kubernetes, and Helm. You’ll gain hands-on experience managing containerized workloads that run on Kubernetes using Flux. Addition...
Course Content
Introduction to GitOps
GitOps Principles
Architecting GitOps-based Systems
Project I: Hands-on GitOps
Project
GitOps in Practice
Project II: Use GitOps with Flux
Project
Continuous Delivery with GitOps
Assessment
Using Flux with Helm
Advanced Deployment Models with Flagger
3 Lessons
Wrapping up
1 Lesson
Appendix
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.