3.5. drain Cleaner:更改为处理驱除请求
Apache Kafka Drain Cleaner 的流处理 Kubernetes pod 驱除请求的方式已更改。默认情况下,Drain Cleaner 现在拒绝(阻止)Kubernetes 驱除请求,以防止 Kubernetes 驱除 pod,而是使用 Cluster Operator 来移动 pod。
您仍然可以使用前面的方法,其中 Drain Cleaner 允许 Kubernetes 驱除请求,同时还指示 Cluster Operator 移动 pod。要使这个传统模式正常工作,您必须执行以下操作:
-
将
STRIMZI_DENY_EVICTIONDrain Cleaner 环境变量窃取为false。 -
通过将
maxUnavailable选项设置为 0,将PodDisruptionBudget配置为不允许任何 pod 驱除。