Description
Describe the bug
In the previous versions of NGF, the pod had a readiness probe on port 8081. This readiness probe has carried over to the gateway pod/deployment, but is missing from the dataplane pod. Thus, the data plane pod is deployed without any health checks.
Based on the Proposal 1508 Liveness & Readiness Probes.
Control plane should not restart data plane pods if they are unhealthy. This can either be left in the hands of the users, or if utilizing a liveness probe, Kubernetes will restart the pod. However, I am unable to (as the user) control these probes as they dont seem to be configurable.
To Reproduce
Steps to reproduce the behavior:
- Deploy 2.x and inspect the dataplane to look out for health checks.
Expected behavior
A Readiness probe should be available to accurately test whether the dataplane is ready to serve traffic.
Your environment
- v2.0.1
Metadata
Metadata
Assignees
Labels
Type
Projects
Status