Single-node Kubernetes Clusters Using K3s with Benefits of GitOps
summary
Proof of concept runs on a single VM: k3s on a 2‑core 4GB VM installs in under a minute, runs Traefik and containerd, and hosts app, Redis and external Postgres while staying within budget. GitOps replaces SSH deploys: Flux bootstraps a Git repo to auto-deploy Helm/Kustomize manifests every few minutes. Secrets are stored encrypted with SealedSecrets public key in Git, decrypted in-cluster. Result: worked for nine months, simplified ops, rolling upgrades still require multi-node.
AI-written summary · about
chapters (9)
- 0:00Intro
- 2:20Agenda
- 3:01Act 1: Docker-compose up & echo done
- 11:14Act 2: Trouble in paradise
- 14:57Act 3: Is there something better & can we afford it?
- 23:25Demo
- 41:10Problems to solve
- 41:33Where to go from here?
- 42:59Outro
related talks
30mKubernetes finally ultra-simple and lightweight with K3S
23mGitOps: yea or nay?
30mMinimum Viable Kubernetes
33mKubernetes As A Service with GitOps
31mGitOps and Kubernetes: a Winning Combo
45mFrom DevOps to GitOps: Supercharging Your Kubernetes Workload Deployments
04mWhat's New in K3s? (and How You Can Help!)
34mK3s Under the Hood: Building a Product-grade Lightweight Kubernetes Distro
