How to safely commit Kubernetes secrets to a public GitHub repo using Bitnami Sealed Secrets. Deploy on k3s, encrypt with kubeseal, integrate with ArgoCD.
How to safely commit Kubernetes secrets to a public GitHub repo using Bitnami Sealed Secrets. Deploy on k3s, encrypt with kubeseal, integrate with ArgoCD.
Your k3s cluster is running with kube-vip HA. Now what? The six-component bootstrap order that turns a running cluster into a production homelab — why the sequence is non-negotiable, what GitOps and ArgoCD actually are, and the full curriculum roadmap from cluster foundation to application deployments.
You applied a DaemonSet YAML in the k3s installation walkthrough. You updated your kubeconfig to a VIP. You ran kubectl get nodes through that VIP and it worked. Then — maybe out of curiosity, maybe because you're smart — you asked: HOW does that VIP float between physical machines? What's happening at the packet level […]
You picked your architecture. If you haven't, read the architecture comparison guide first — it'll take ten minutes and save you from building the wrong thing. If you know you're building three nodes with kube-vip, let's start installing k3s. By the end of this post, you'll have a fully HA cluster: three machines running k3s […]
You've settled on a 3-node k3s cluster. You've picked your hardware. You're ready to install. Stop. There's one thing you need to do first — and if you skip it, you'll either reinstall your ENTIRE cluster later or spend months debugging intermittent failures that look like cluster bugs but are actually IP conflicts. You need […]
You want Kubernetes at home. Maybe you've watched some videos, read some posts, and now you're staring at three browser tabs of mini PCs on Amazon wondering if you really need all of them. Good. That's the right question. Most "get started with Kubernetes" content skips the question entirely. It jumps straight to curl -sfL […]
Production k3s HA from bare metal to GitOps: the six-component bootstrap chain and why the dependency order can't be changed. Backed by a real public repo.
Good news, everyone! I have taken my years of breaking things in production and am going to distill it into guidance to help everyone have a brighter future. You know that feeling when you see somebody on YouTube or Reddit talking about this really cool thing they did in their homelab and wishing you could […]