Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)

Course Cover
compare button icon

Course Features

icon

Duration

40 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

40 hours

Course Description

This course will provide you with in-depth knowledge about how to implement Flux CD, GitOps practices and set up Continuous Delivery on Kubernetes environments. It also provides operational control through git-based workflows such as branching models or pull requests. Learn how to automate Kubernetes deployments using GitOps a", the set of practices that allow developers to perform tasks previously left to operations personnel a", with Flux CD.

Course Overview

projects-img

Virtual Labs

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Familiarity with Kubernetes (pods, ReplicaSets, deployments, services, namespaces, kubectl and YAML specs, CRDs, controllers/operators), Helm and Kustomize

Familiarity with git (branching, merging, remotes, pull requests, branching models, protected branches, code reviews)

Basic familiarity with Continuous Integration/Continuous Delivery (building pipelines, setting up automated builds, tests, building artifacts and images, etc)

What You Will Learn

This course provides a foundational deep dive into GitOps principles and practices, and how to implement them using Flux CD

This course helps you build essential Git and Kubernetes knowledge for a GitOps practitioner by setting up Flux v2 on an existing Kubernetes cluster, automating the deployment of Kubernetes manifests with Flux, and incorporating Kustomize and Helm to crea

It teaches you to set up notifications and monitoring with Prometheus, Grafana and Slack, integrate Flux with Tekton-based workflows to set up CI/CD pipelines, build release strategies, including canary, A/B testing, and blue/green, deploying to multi-clu

Target Students

This course is for software developers interested in learning how to deploy their cloud native applications using familiar GitHub-based workflows and GitOps practices; quality assurance engineers interested in setting up continuous delivery pipelines, and

Course Cover