Skip to content

Tag: kubernetes

All the articles with the tag "kubernetes".

kube-vip: HA k3s Control Plane

kube-vip: HA k3s Control Plane

Three k3s servers survive a dead node, but your kubeconfig still names one IP. Add a floating API address with kube-vip, and see how it compares to HAProxy.

K8s Requests vs Limits in a Home Lab

K8s Requests vs Limits in a Home Lab

What Kubernetes requests and limits actually do on a small k3s cluster: QoS classes, OOMKills, CPU throttling, node reservations, and the settings I'd pick.

Container Restart Storms at 2 AM

Container Restart Storms at 2 AM

A triage runbook for a Docker or Kubernetes container stuck in a restart loop: read the signals, stop the loop, get a shell, and find the real cause fast.

k3s Node Upgrades Without Downtime

k3s Node Upgrades Without Downtime

Upgrade k3s without dropping workloads: the cordon and drain sequence, then system-upgrade-controller Plans that automate it, with PDB and Longhorn gotchas.

Kyverno: K8s Policy Without Rego

Kyverno: K8s Policy Without Rego

Kyverno on k3s: validate, mutate, generate, verify signed images, handle exceptions, and test policies in CI. Plus the CEL policy types replacing ClusterPolicy.

OpenCost on k3s: What Your Pods Cost

OpenCost on k3s: What Your Pods Cost

A home lab has no cloud invoice. Feed OpenCost your power rate and hardware price, then see which namespace on your k3s cluster is the real monthly cost hog.

GitOps Rollback: Argo CD vs Flux

GitOps Rollback: Argo CD vs Flux

How to roll back a broken GitOps sync in Argo CD v3.5 and Flux v2.9: git revert, argocd app rollback, HelmRelease remediation, plus a 2 AM runbook to copy.

Cluster API for Homelab k3s

Cluster API for Homelab k3s

Cluster API turns k3s cluster lifecycle into YAML: create, scale, and upgrade whole clusters as code with a management cluster, no more one off scripts.

Renovate for k8s GitOps

Renovate for k8s GitOps

Auto-update Kubernetes images and Helm charts with Renovate: the built-in Helm managers, custom regex managers, cron scheduling, and PR grouping rules.

k3s on Pi 5 Cluster: Real or Toy?

k3s on Pi 5 Cluster: Real or Toy?

A k3s cluster on Raspberry Pi 5 is real Kubernetes with real limits. Which workloads stick, why the M.2 HAT is mandatory, and when to go buy mini-PCs.