Minimum Viable Kubernetes
summary
Argues Kubernetes is practical for very small teams by using minimalist builds like k3s with sqlite control plane on one node, adding nodes as needed, and keeping surface area small. Demonstrates workloads via Deployments and pods, networking via Services and an Ingress controller, and three storage tiers: hostPath/local-path PVCs, Longhorn, or cloud CSI volumes. Recommends simple defaults (one to five servers, avoid service mesh initially), shows workflow with kubectl apply and basic kubectl get/describe/delete, and reports this approach works for early production.
AI-written summary · about
chapters (12)
- 0:00Introduction to kubernetes
- 1:31Why consider kubernetes
- 3:27Benefits for small teams
- 5:21Choosing a deployment strategy
- 7:25The minimal setup approach
- 8:53Managing workloads
- 10:49Deployment configurations
- 12:24Networking essentials
- 16:10Data storage fundamentals
- 20:59Kubectl command line basics
- 22:33Scaling and final thoughts
- 26:01Q&A session
related talks
30mKubernetes finally ultra-simple and lightweight with K3S
32mK3s and MicroK8s: Lightweight Kubernetes for Edge and IoT Applications
34mK3s Under the Hood: Building a Product-grade Lightweight Kubernetes Distro
43mSingle-node Kubernetes Clusters Using K3s with Benefits of GitOps
32mLaying the Foundation: Real World Kubernetes Deployment Patterns
26mDeploying containers without k8s?
34mIntroduction to Kubernetes for Developers
24mYou probably don't need K8S
