Expert incident response for Kubernetes
Our founding team picks up your incident, and Polylane's agents dig through your logs, metrics, traces and code with them.
- Real engineers who've carried the pager The team has been on-call at Cloudflare, Webflow, Groq, Twilio, and Robinhood. They've been where you are right now.
- Multi-cloud incident response Polylane investigates incidents across AWS, Cloudflare, Vercel, Kubernetes and the rest of your stack, from the edge to the database.
- Unified context & investigation Logs, metrics, traces, deploys and code in one context graph. Connect in minutes, not weeks.
- Least-privilege access New cloud accounts connect read-only, with scoped credentials. Nothing in production changes unless you allow it.
We're on it.
Your report is with the team. Keep an eye on your inbox, we'll reply there.
My app on Kubernetes is down. What should I do?
Start with kubectl get pods -A and look for pods that aren't Running or keep restarting. CrashLoopBackOff means a container keeps exiting, and OOMKilled means it hit its memory limit; kubectl describe pod and kubectl logs --previous show why. If the errors started with a rollout, undo it with kubectl rollout undo, then fix forward.
- 1 Find the unhealthy pods
kubectl get pods -Alists every pod with its status and restart count, andkubectl get events --sort-by=.lastTimestampshows what the cluster did most recently. - 2 Read why they fail
kubectl describe podshows exit codes, failing probes and scheduling errors.kubectl logs --previousshows the output of the container that just crashed. - 3 Line it up with your last rollout
kubectl rollout history deployment/NAMElists revisions. Config maps, secrets and image tags count as changes too. - 4 Roll back, then dig in
kubectl rollout undo deployment/NAMEgoes back to the previous revision. If the control plane itself is failing, check your provider's status page for EKS, GKE or AKS.
Guides for the errors you're seeing
How we resolve active incidents
- 1 Rapid onboarding A Polylane engineer reaches out, connects Polylane to your clouds, code and telemetry, and confirms what's affected.
- 2 Investigation & mitigation Polylane's agents investigate across logs, metrics, traces and recent changes, and an engineer works with you on the right mitigation.
- 3 Remediation, validation & monitoring The fix lands in your repo for your team to review. Polylane checks that things are back to normal and keeps watching every deploy after it.
Why teams choose Polylane
“bullish on polylane”
Utpal Nadiger @utpalnadiger Common questions
What does CrashLoopBackOff mean?
A container keeps starting and exiting, so Kubernetes waits longer between each restart. kubectl logs --previous shows why it exited. More in our CrashLoopBackOff guide.
What does OOMKilled with exit code 137 mean?
The container used more memory than its limit, so it was killed. Raise the limit or find what is using the memory. More in our OOMKilled guide.
How do I roll back a Kubernetes deployment?
Run kubectl rollout undo deployment/NAME for the previous revision, or add --to-revision to pick an earlier one from kubectl rollout history.
Who will help me with a Kubernetes incident?
Our founding team, engineers who have carried the pager for production systems at scale, working with Polylane's agents across your clusters, code and telemetry.