← All Tools

Kubernetes Probe Builder

Build a livenessProbe, readinessProbe, or startupProbe spec with any handler (httpGet, tcpSocket, exec, grpc). See the exact time to detect failure that the kubelet will use — periodSeconds × failureThreshold + timeoutSeconds — plus a check-timing timeline so you can tell at a glance when the pod restarts (liveness), leaves the Service endpoints (readiness), or fails to start (startup).

Probe kind & handler

Timing

preset: strict (5s / 2s / 2) defaults (10s / 1s / 3) slow starter (30s / 5s / 3) startup for legacy app (10s × 30 = 5min budget)

Effective timing

successThreshold must be 1 for liveness and startup. readiness accepts >1. terminationGracePeriodSeconds on a probe overrides the pod's for the SIGKILL after a liveness failure — useful when the app needs quicker draining than the rest of the pod.

Generated YAML


Notes for this probe kind

Reference