Skip to content

Release 1.43.7

Compare
Choose a tag to compare
@subashd subashd released this 17 Jul 14:17
· 13 commits to master since this release
b42b782

Version 1.43.7

What's new

Implementation of Liveness and Readiness probes in NetScaler Ingress Controller (NSIC)

Liveness and Readiness probes are critical for ensuring the reliability and availability of containers within a pod to handle traffic in Kubernetes/OpenShift. These probes are designed to manage traffic flow effectively and maintain container health by performing specific checks.

  • Liveness probe: Determines if a container is running (alive). If the container fails this check, Kubernetes/OpenShift automatically restarts the container.
  • Readiness probe: Determines the readiness of containers to receive traffic. If the containers fail this check, the traffic is not directed to that pod. The pod itself is not terminated; instead, the containers are given time to complete their initialization process.

With the implementation of these probes, traffic is only directed to pods that are fully prepared to handle requests. If a container in a pod is not ready, Kubernetes/OpenShift temporarily stops sending traffic to that pod and allows the pod to initialize properly. For information about enabling and configuring the probes for NSIC, see the Helm chart release notes for NSIC 1.43.7.

For NSIC OpenShift deployments, DeploymentConfig objects are replaced with Deployment objects