NEW: Kubernetes from Bare Metal tutorial series — Part 7: GitOps with ArgoCD now liveLinux from Scratch series updated for kernel 6.8 — all 8 parts refreshedReverse Engineering with Ghidra: 7,100 students enrolled — all-time recordNew tutorial path: RISC-V Embedded Programming — 5-part series starting March 3Rust Systems Programming track now has 12 modules — zero to unsafe in 30 daysNEW: Kubernetes from Bare Metal tutorial series — Part 7: GitOps with ArgoCD now liveLinux from Scratch series updated for kernel 6.8 — all 8 parts refreshedReverse Engineering with Ghidra: 7,100 students enrolled — all-time recordNew tutorial path: RISC-V Embedded Programming — 5-part series starting March 3Rust Systems Programming track now has 12 modules — zero to unsafe in 30 days
Learn By Doing
TUTORIALS.
No hand-wavy abstractions. Every series is a real project you build from scratch — with the context to understand why every line exists.
⚡ Learning Paths
Sort:
No tutorials yet — add content via the admin panel.
☸️
Build a Kubernetes Cluster from Bare Metal in One Weekend
AdvancedDevOpsSystems
★ 4.9
248 ratings
4,812
Enrolled
12
Parts
~6 hrs
Duration
Feb 2026
Updated
ABOUT THIS SERIES
A no-hand-holding guide to building a production-grade Kubernetes cluster from raw bare-metal Ubuntu Server nodes.
You'll configure the Cilium CNI with eBPF networking, set up Longhorn for replicated distributed storage,
automate TLS with Cert-Manager and Let's Encrypt, and build a full GitOps deployment pipeline using ArgoCD.
Every step is explained from first principles — not just copy-paste YAML.