Node Pressure Evictions: When the Kubelet Starts Killing
Why the kubelet evicts pods before the kernel OOM killer wakes up, how thresholds and priority decide victims, and how I tuned our eviction noise away.
Read the postWriting about local-first Kubernetes operations: security posture, fleet drift, GUI plus TUI workflows, and verifiable releases. No telemetry, no login, no data leaves your device.
Why the kubelet evicts pods before the kernel OOM killer wakes up, how thresholds and priority decide victims, and how I tuned our eviction noise away.
Read the postThe liveness, readiness, and startup probe setup I ship in production, why naive liveness probes cause restart storms, and how I tune health checks.
Read the postA production guide to taints and tolerations: NoSchedule vs PreferNoSchedule vs NoExecute, dedicated node pools, and the tolerationSeconds trap.
Read the postWhy default-deny comes first with Kubernetes NetworkPolicies, the DNS and egress breakage that follows, and the CNI gotchas nobody warns you about.
Read the postHow I manage kubeconfigs across dozens of clusters: KUBECONFIG merging, context naming, namespace defaults, and avoiding wrong-cluster deploys.
Read the postFrom 2 clusters to 20: kubeconfig hygiene, fleet-wide visibility, and GitOps per cluster. The patterns that keep multi-cluster from becoming multi-chaos.
Read the postKubernetes upgrades don't have to be scary. Version skew rules, drain and PDB discipline, deprecation hunting, and how managed vs self-managed changes the job.
Read the postStop paging on CPU and start paging on burn rate. A practical guide to SLOs, error budgets, and multi-window alerts for Kubernetes services.
Read the postMost clusters run 30-50% idle because requests don't match reality. A practical walkthrough of requests vs usage, OpenCost, right-sizing, and spot nodes.
Read the postkubectl debug with ephemeral containers fixes the oldest problem in Kubernetes troubleshooting: distroless images with no shell. Distroless and node debugging.
Read the postkube-prometheus-stack gets you 90% of the way there and pages you for the wrong 10%. How I tune alerts, add recording rules, and keep cardinality under control.
Read the postA pragmatic take on supply chain security: cosign keyless signing, signature verification at admission, SBOMs that get used, and SLSA without ceremony.
Read the post