Skip to navigation

Kubernetes Probes

You can deploy self-hosted Check Point AI Guardrails to Kubernetes. AI Guardrails exposes endpoints for liveness, readiness, and startup probes.

For detailed Kubernetes deployment instructions, see Self-hosting AI Guardrails.

Startup

Use /startupz to implement a startup probe for your K8s deployment. The startup probe is recommended if you also implement readiness or liveness probes, because those require the gunicorn workers to start.

Example usage:

startupProbe:
httpGet:
path: /startupz
port: 8000
periodSeconds: 10
failureThreshold: 30

Readiness

Use /readyz to implement a readiness probe for your K8s deployment. If you implement both readiness and liveness probes, a higher failureThreshold on the liveness probe is recommended.

Example usage:

readinessProbe:
httpGet:
path: /readyz
port: 8000
periodSeconds: 5
failureThreshold: 1

Liveness

Use /livez to implement a liveness probe for your K8s deployment. If you implement both readiness and liveness probes, a higher failureThreshold on the liveness probe is recommended.

Example usage:

livenessProbe:
httpGet:
path: /livez
port: 8000
periodSeconds: 5
failureThreshold: 3