Training > DevOps & Site Reliability > Introduction to GitOps (LFS169)
Training Course

Introduction to GitOps (LFS169)

Learn how GitOps could help you deploy to a Kubernetes environment with a simple pull request from git. Understand the key principles, practices, tools and benefits of using GitOps.

Course Rating
4.5/5 Stars
Who Is It For

This course is for software developers interested in learning how to easily deploy their cloud native applications to Kubernetes; quality assurance engineers interested in understanding what a continuous delivery pipeline on Kubernetes looks like with GitOps; site reliability engineers looking for a simple, easy and secure solution to set up automated and continuous applications, infrastructure, and policy rollouts with an ability to do quick roll backs when needed; and anyone looking to understand the landscape of GitOps and learn how to choose and implement the right tools.
read less read more
What You’ll Learn

This course walks you through a series of demonstrations with a fully functional GitOps environment, which helps you grasp the true power of GitOps and how you could build infrastructures, deploy applications, and even do progressive releases, all via pull requests and git-based workflows. GitOps provides a simple, fast, yet secure way to run operational activities on platforms such as Kubernetes, including continuous delivery, rolling out infrastructure components and policies, and a quick remediation in case of failure. By the end of this course, you should be familiar with the need for GitOps, and understand the different reconciliation patterns and implementation options available, helping you make the right technological choices for your particular needs.
read less read more
What It Prepares You For

Start your GitOps journey with confidence. This course will give you foundational knowledge about key GitOps principles, tools and practices, helping you build an operational framework for cloud native applications primarily running on Kubernetes. This will eventually help you set up and automate your continuous delivery pipeline to Kubernetes, leading to increased productivity and efficiency for tech roles.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. GitOps in Action
Chapter 3. GitOps Concepts

Prerequisites
  • Understanding of Kubernetes and Git-based workflows. 
  • Understanding of CI/CD processes
Reviews
Dec 2022
Very clear diagrams, and an easy-to-follow introduction to GitOps concepts.
Dec 2022
The explanation is very detailed, with many very useful and practical examples.
Oct 2022
The fact that this course is centered on Kubernetes and DevOps, which happens to be my learning paths, makes it a great experience for me. The contents are well curated to fit into my ongoing Linux Foundation course on Kubernetes Security Essentials (LFS260). I now know I have a better understanding of how K8s and DevOps relate. The presenter did a great job explaining key components and benefits of GitOps, and also suggesting further study paths to help the learner.
Sep 2022
This course was super clear, with well-created content and diagrams.
Sep 2022
The content of the course is really well composed and delivered.
Sep 2022
The instructor did a really good job simplifying a complex topic.