← All Articles

Kubernetes Pod Startup Critical Path Analysis

Break down cold-start latency from scheduler queue to readiness probe success, with specific tactics for reducing startup p99 in multi-tenant clusters.

Startup delay is a chain problem: image pull, cgroup setup, sidecar init, app boot, readiness checks. Fixing one link rarely solves p99.

Instrument the Full Timeline

  1. Scheduler enqueue to bind.
  2. Node pull and unpack.
  3. Container create and entrypoint.
  4. Probe pass and endpoint publish.
startupProbe:
  httpGet:
    path: /healthz
    port: 8080
  periodSeconds: 2
  failureThreshold: 40

Treat startup latency as a product metric, not just platform noise.

Next ArticlegRPC Stream Backpressure with Flow Control WindowsBackend · 15 min read