Kubernetes manages container lifecycles through startup, liveness, and readiness probes to ensure that applications initialize correctly and remain healthy. NetScaler CPX now supports the readiness probe in addition to the existing startup and liveness probes. This support ensures that Kubernetes routes traffic to NetScaler CPX only when it is fully operational and, if configured, has successfully completed its license checkout.
By using these probes, you can improve application availability and ensure that failed or unresponsive instances are recreated promptly.
Some of the benefits are:
-
Enhanced traffic management: Ensures NetScaler CPX receives traffic only when it is ready to handle requests.
-
Operational reliability: Restarts unhealthy containers automatically to recover from failures.
-
Licensing validation: Delays the ready state until license checkouts are successful when using the LAS_CPX_BANDWIDTH parameter.
-
Precise initialization: Coordinates the transition from container startup to active health monitoring.
NetScaler CPX version 14.1-72.x or later is required to use the readiness probe. For detailed information on probe mechanics, see the official Kubernetes documentation.