Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 2.14 KB

File metadata and controls

39 lines (30 loc) · 2.14 KB

Workshop #4 - GitOps in AKS with Flux

logo

This is an introduction level workshop for those of you who have never worked with GitOps in Kubernetes. This workshop covers the basics of GitOps in Kubernetes with Flux and you will learn:

  • How to install Flux to AKS cluster
  • How to configure Flux with your git repository
  • How to continuous deliver infrastructure and workloads changes defined with Kubernetes manifests and assembled with Kustomize
  • How to declaratively manage Helm chart releases with Kubernetes manifests
  • Different ways how you can structure your repositories
  • How to upgrade flux
  • How to monitor flux

Agenda

Here is the preliminary agenda for the workshops (this is subject to change):

  • Welcome
  • GitOps at AKS with Flux (slides)
  • Lab-01 - provision AKS cluster and supporting resources (20 min)
  • Lab-02 - post provisioning cluster configuration: create namespaces and deploy NGINX ingress controller (xx min)
  • Lab-03 - install Flux CLI to your PC and bootstrap Flux onto your cluster (xx min)
  • Lab-04 - use Flux to deploy Kubernetes manifests (xx min)
  • Lab-05 - manage Helm Releases with Flux (xx min)
  • Lab-06 - kustomize 101
  • Lab-07 - working with notifications (xx min)
  • Lab-08 - monorepo as Flux repository structure
  • Lab-09 - cleaning up

Links

Feedback