What you’ll learn
-
Master the core principles and methodologies of GitOps, using Git as a single source of truth for infrastructure management.
-
Install and fine-tune FluxCD in a Kubernetes cluster to automate continuous deployment processes using declarative configurations.
-
Leverage FluxCD to automate and streamline application deployments across multiple environments through advanced GitOps practices.
-
Employ Git repositories effectively as the pivotal source for deploying and managing Kubernetes resources via FluxCD.
-
Implement and manage detailed kustomizations to efficiently handle Kubernetes resource configurations and synchronizations.
-
Utilize Flagger to deploy advanced progressive delivery strategies, including canary releases and feature flags, within Kubernetes.
-
Configure and manage robust canary deployment strategies using Flagger to ensure high availability and minimal user impact.
-
Enhance skills in monitoring, diagnosing, and resolving issues within FluxCD and Flagger deployments to maintain optimal system performance.
