This is the 3rd lesson:
Advanced K8S Management with flux
In this lesson we will learn how to install helm charts using flux helm-controller.
We will learn about Helm a package manager for kubernetes, about helm repository, about helm charts, about helm release, OCI, OCI helm repository.
We will learn how flux source-controller can subscribe to a helm repository and grab a helm chart, and how then the helm-controller can install that chart.
We will use flux to install nginx ingress controller.
Full step by step guide for this lesson is available at: https://www.academeez.com/courses/kubernetes/flux/helm-controller
The full source code for this lesson is at: https://github.com/ywarezk/academeez-k8s-flux/tree/lesson-03
Here's a few helpful links:
- nginx ingress controller installation page: https://docs.nginx.com/nginx-ingress-controller/installation/installing-nic/installation-with-helm/
- flux helm-controller documentation: https://fluxcd.io/flux/components/helm/
0:00 intro
0:53 Previous lesson
3:43 Lesson plan
5:22 helm-controller
9:45 helm
10:51 helm chart
13:40 helm release
13:58 helm repository
15:37 oci
16:01 OCI Repository
17:33 OCI Artifacts
18:27 Installing nginx ingress controller
19:33 Subscribing to OCI helm repository
27:37 HelmChart
33:53 HelmChart version
40:45 HelmRelease
51:49 Summary