Real problems, real fixes

Troubleshooting

Step-by-step solutions to problems engineers hit in production. Search first — thank yourself later.

Incident

K8s Errors Part 3: Cluster / Storage / RBAC / Autoscale

The remaining 20 errors — RBAC, HPA not scaling, PVC pending, ETCD sadness, cert expiry, quotas and more.

Read runbook
Incident

K8s Errors Part 2: Networking (Services, DNS, Ingress, CNI, NetworkPolicy)

"It works on my pod, why not the service?" — 15 network-layer errors and their fixes.

Read runbook
Incident

K8s Errors Part 1: Pod-Level (Crash, Pending, ImagePull, OOM)

Fifteen pod-level errors and how to fix each — from CrashLoopBackOff to Pods stuck in Terminating.

Read runbook
Incident

Kubernetes Troubleshooting: 50 Common Errors — Overview

A field guide to the most common Kubernetes errors, grouped so you know exactly which article to open when your cluster is on fire.

Read runbook
Incident

Kafka: Consumer lag keeps growing

Producers are outpacing consumers. Here's how to find and fix the bottleneck.

Read runbook
Incident

Kubernetes: Pod is Pending forever

Your pod never leaves Pending. Here's how to figure out why in under 3 minutes.

Read runbook
Incident

Terraform: state lock error (already locked by another process)

Fix the classic 'Error acquiring the state lock' without corrupting your state file.

Read runbook
Incident

Docker: container exits immediately with no logs

A checklist for the classic 'my container starts and dies in a second' problem.

Read runbook
Incident

PostgreSQL: Too Many Connections

The classic Postgres scaling wall — and how PgBouncer solves it.

Read runbook
Incident

Nginx 502 Bad Gateway after Deploy

Nine times out of ten it's one of these five issues — here's how to isolate them.

Read runbook
Incident

Kubernetes Pod stuck in CrashLoopBackOff

A methodical checklist to diagnose and fix crash-looping pods in production.

Read runbook