HomeCoursesGitOps—Modern Operations for Cloud Native Applications

Beginner

9h

Updated 5 months ago

GitOps—Modern Operations for Cloud Native Applications
Save

Become a cloud pro with GitOps! Get hands-on with Docker, Kubernetes, and Helm. Learn to use Flux and Flagger for efficient, hassle-free cloud-native operations. No setup, no cleanup, no hassle.
Join 2.7 million developers at
Overview
Content
Reviews
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. Additionally, you’ll explore how GitOps is used to execute progressive delivery strategies with Flagger. After completing this course, you’ll be prepared to manage the operations of systems using GitOps. You’ll be able to establish and manage the GitOps operational model for systems that run on Kubernetes. You’ll also understand how to install and configure tools like Flux and Flagger that improve your systems' stability and rate of change.
GitOps is an operational model that allows developers to accelerate the delivery of cloud-native applications that run on Kubern...Show More

WHAT YOU'LL LEARN

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
An in-depth understanding of GitOps and its application to operations of cloud-native systems

Show more

Content

1.

Introduction to GitOps

7 Lessons

Get familiar with GitOps principles, benefits, and practical applications in cloud-native environments.

3.

Architecting GitOps-based Systems

5 Lessons

Break apart the essential processes for architecting and managing GitOps-based containerized applications on Kubernetes.

5.

Using Flux with Helm

5 Lessons

Deliver applications efficiently by integrating Helm with Flux for streamlined Kubernetes management.

6.

Advanced Deployment Models with Flagger

3 Lessons

See how Flagger enhances deployment strategies like canary deployments and traffic management in Kubernetes.

7.

Wrapping up

1 Lessons

Approach new GitOps applications with foundational knowledge and continuous learning.

8.

Appendix

1 Lessons

Try out Flagger for progressive delivery in Kubernetes using Helm and a routing provider.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.

Course Author:

Developed by MAANG Engineers
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath