Skip to content

v 2.x No Readiness or Liveness Probes for the Data Plane #3594

Open
@vazkarvishal

Description

@vazkarvishal

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:

  1. 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

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions