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.

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
Jul 2024
The comparison of tools for work was clear. The examples and diagrams illustrated all the pros and cons of FluxCD, ArgoCD, and Jenkins X. It was helpful when the lecturer described the process with schematic demonstrations.
Jun 2024
This course is very well presented, and a pleasure to follow.
Jun 2024
I like that I got a better understanding of flux-cd, Argo-cd, and Jenkins-x. I have used Argo-cd before to do projects, but I had never come across/worked with flux-cd or Jenkins-x, but now I have an understanding, and I believe I can use them in projects with the documentation.
Jun 2024
I liked that the theoretical parts were brief, but very informative. He's a very good instructor, and avoids huge leaps of thoughts. Kudos to him!
May 2024
I liked the clear overview of concepts, good content, nice visuals, and a pleasant voice/presenter.
Apr 2024
It was more focused towards the practical understanding of the topic, rather than the theoretical understanding.
Mar 2024
Good to hear a bit about the history and philosophies behind the different tools.
Mar 2024
Good explanations of the concepts.
Mar 2024
It is a good base to start learning and understanding the GitOps concepts, and tools.
Feb 2024
I particularly enjoyed the hands-on approach of the course, which allowed me to immediately apply GitOps principles in real-world scenarios. Additionally, the clear explanations and practical examples made complex concepts easy to grasp. Overall, it was an enriching learning experience that has significantly enhanced my understanding and proficiency in GitOps.
Feb 2024
This course provides easy to understand, and applicable real-life cases as examples.
Feb 2024
Demos are impressive in helping me to understand how GitOps works in production.
Sep 2023
The hands-on approach of this course is so good.
Aug 2023
This course is very suitable for DevOps engineers.
Aug 2023
The content was easily understood, I gained a grasp of the content in a timely manner.
Jun 2023
The course on DevOps and GitOps, specifically covering Flux CD and Argo CD, offered a comprehensive exploration of the subject matter. The hands-on labs and exercises allowed for practical application, deepening understanding, and showcasing real-world relevance. The instructors were knowledgeable and responsive, fostering an engaging learning environment. Overall, the course provided a solid foundation in DevOps principles, GitOps methodology, and effective utilization of Flux CD and Argo CD.
Jun 2023
A quick and objective overview of the subject, and the comparison between the popular tools, and information about which use case is a great starting point.