Introduction
Kubernetes is a container orchestration platform used by companies all over the world to scale their software across entire datacenters. It's a highly sought-after skill in the industry, in part because of its steep learning curve that challenges almost everyone that tries to learn it.
Having self-taught Kubernetes in Summer 2024, using my homelab Constellation, I decided I wanted to share my knowledge with others.
What the Workshop Covers
My workshop introduced attendees to the basics of Kubernetes and containerisation, who uses Kubernetes and why they should learn it. The main focuses of the workshop were:
- Clustering and setting up a basic cluster with Docker Desktop
- Manifests and what they mean within a cluster
- Interacting with a cluster with kubectl
- Pods and containers
- Replica Sets and its derivatives
- Basic Pod networking with Services
What the Workshop Doesn't Cover
Unfortunately I couldn't cover everything in my workshop. Were I to run a more advanced sequel to this workshop, the topics I'd include would be: