tls-sidecar can terminate earlier than Kafka container itself
- tls-sidecar check only the ESTABLISHED connection count in `kafka_stunnel_pre_stop.sh`
- So If stopping a Kafka pod when there is no connection to zookeeper, the tls-sidecar in Kafk pod can terminate earlier than Kafka container itself.
- And the Kafka container cannot graceful shutdown.
In the case of upgrading OpenShift cluster or executing drain command, this problem can happen. Because a Kafka pod and a Zookeeper pod can terminate at the same time.
- relates to
-
ENTMQST-683 The TLS sidecar should always shutdown as the last container of the pod
- Closed
-
ENTMQST-1410 [DOC OCP] Provide a procedure for graceful AMQ Streams restart when upgrading OpenShift
- Closed
-
ENTMQST-1412 Provide a way to disable default podDisruptionBudget
- Closed