Topics
Posts grouped by area: Kubernetes, observability, networking, storage, databases and the incidents behind them.
Kubernetes
Running Kubernetes in production: upgrades, operators, StatefulSets, probes and the failures that only show up on real clusters.
36 postsObservability and alerting
Metrics, alerts and SLOs that point at the cause: Prometheus, VictoriaMetrics, Alertmanager, Grafana and the signals that lie.
17 postsIncident response
Real incidents taken apart: the first wrong guess, how the root cause was proven and what changed afterwards.
9 postsNetworking and Gateway API
Cluster networking in practice: Cilium and Calico, Gateway API and Envoy, load balancers, ARP, DHCP and the routes that disappear.
9 postsHashiCorp Vault
Vault in Kubernetes: auto-unseal, Raft, ACL policies, the Vault Secrets Operator and why a sealed Vault breaks everything downstream.
8 postsDatabases
PostgreSQL, CloudNativePG, Amazon RDS and MySQL InnoDB Cluster: replication, cutovers, connection pools and recovery.
8 postsGitOps and CI/CD
Argo CD, Helm and GitLab CI: a safe path from commit to production and the cases where Synced does not mean deployed.
8 postsLinux and hosts
The layer under the cluster: kernels and patching, memory pressure and OOM, virtualization and node maintenance.
7 postsStorage
Persistent storage for Kubernetes: Longhorn, LINSTOR and DRBD, volume expansion, multipath and migrations without data loss.
6 postsSecurity
Certificates, TLS, secrets and access policies: the security work that keeps production quietly safe.
6 postsKafka
Running Kafka in production: consumer lag, rebalances, retention and disk capacity.
4 postsAWS
AWS in production: Amazon EKS and RDS, Multi-AZ cutovers and the limits you meet before the CPU graph does.
4 posts