All Tools View Categories About Contact Privacy

Probe Generator (Liveness / Readiness / Startup)

Build a valid Kubernetes Pod (v1) with liveness, readiness and startup probes.

Runs entirely in your browser - nothing is uploaded and no cluster connection is made.
0
probes enabled
Your generated Pod YAML will appear here.

About Probe Generator (Liveness / Readiness / Startup)

Probes keep workloads healthy by checking containers. The Probe Generator writes a Pod with livenessProbe, readinessProbe and/or startupProbe from a form so you do not have to recall the core/v1 schema.

You enable each probe you need, choose its type (httpGet, tcpSocket or exec) and set timing. The resulting YAML is a valid core/v1 Pod.

Names are validated as RFC 1123 labels. Problems are reported in a clear panel. Everything runs locally and nothing is uploaded.

Features

  • All three probes - liveness, readiness, startup (each optional).
  • All types - httpGet, tcpSocket, exec.
  • Timing - delays, periods, thresholds.
  • core/v1 - correct Pod schema.
  • Validation - RFC 1123 names; port/path/command per type.
  • Copy / Download / Print - get pod.yaml wherever you need it.

How to Use

  1. Name the Pod and container.
  2. Enable probes and pick a type + timing per probe.
  3. Watch the preview and export.

Examples

Example 1 - http readiness. GET /healthz on 8080.

Example 2 - tcp liveness. port 3306.

Example 3 - exec startup. command cat /tmp/ready.

Benefits

  • Correct schema - valid core/v1 Pod with probes.
  • Flexible - any combination of probes and types.
  • Validated - names and probe fields checked.
  • Clean output - empty fields omitted.
  • Private - everything runs in the browser.
  • Copy, download or print - get the manifest where you need it.

Frequently Asked Questions

What are probes?
Probes are health checks Kubernetes runs against a container: liveness (restart if unhealthy), readiness (route traffic only when ready) and startup (give slow-starting apps extra time before other probes run).
What probe types are supported?
httpGet (path + port), tcpSocket (port) and exec (command). Each probe shares timing fields: initialDelaySeconds, periodSeconds, timeoutSeconds, failureThreshold and successThreshold.
Are all three probes required?
No. Enable only the probes you need; each is optional.
Is the name validated?
Yes. The Pod and container names must be valid RFC 1123 labels.
Does this connect to a cluster?
No. Everything is assembled in your browser and nothing is uploaded.
Can I download it?
Yes. Copy the YAML, download pod.yaml, or print it.