Setting up a Kubernetes cluster sounds like a weeks-long project requiring certifications and a board-approved budget. And for years it was. But in 2026, with k3s — Rancher's lightweight Kubernetes — you can have a functional 3-node cluster in the time it takes to eat lunch.
This tutorial takes you from zero to a real cluster running a web application, exposed with Ingress, SSL with a 15-year Cloudflare certificate, and your own domain. No managed services. No excuses.
What you'll build
By the end of this tutorial you'll have:
┌──────────────┐ │ Cloudflare │ │ (DNS + SSL) │ └──────┬───────┘ │ ┌──────▼───────┐ │ Ingress │ │ (Traefik) │ └──────┬───────┘ │ ┌───────────┼───────────┐ │ │ │ ┌─────▼─────┐ ┌──▼────┐ ┌───▼─────┐ │ Master │ │Worker1│ │Worker2 │ │ k3s │ │k3s │ │k3s │ └───────────┘ └───────┘ └─────────┘ │ ┌─────────┼─────────┐ │ │ │ ┌───▼──┐ ┌───▼──┐ ┌───▼──┐ │ Pod1 │ │ Pod2 │ │ Pod3 │ ← Your scaled web app └──────┘ └──────┘ └──────┘
Enter fullscreen mode
Exit fullscreen mode
Three servers, a…