GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)
Course Features
Duration
40 hours
Delivery Method
Online
Available on
Limited Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Intermediate
Teaching Type
Self Paced
Video Content
40 hours
Course Description
Course Overview
Virtual Labs
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