This repository contains all the source files for the second DXC guest lecture at Thomas More.
We'll delve into the world of scalability and efficient load distribution in Kubernetes. Our focus will be on two crucial aspects: Autoscaling through the HorizonalPodAutoscaler, enabling our applications to flexibly adapt to changing workloads, and Load Balancing with services (and MetalLB), ensuring that the load gets distributed to the various replica's.
Throughout this guest lecture, we'll be working with Kubernetes manifests, which are YAML files defining resources. Keep a record of your manifest files after each step! For example, create a new directory and copy the required manifests as a starting point for the next step. Note that you can update the kubernetes resources by applying manifests of the same kind and same name.