3.5. Drain Cleaner: エビクション要求の処理の変更
Streams for Apache Kafka Drain Cleaner が Kubernetes Pod のエビクション要求を処理する方法が変更されました。Drain Cleaner は、デフォルトで Kubernetes のエビクション要求を拒否 (ブロック) して Kubernetes による Pod のエビクトを防ぎ、代わりに Cluster Operator を使用して Pod を移動するようになりました。
以前の方法を引き続き使用することもできます。以前は、Drain Cleaner が Kubernetes のエビクション要求を許可し、同時に Cluster Operator に Pod の移動を指示していました。このレガシーモードを機能させるには、次の手順を実行する必要があります。
-
Drain Cleaner 環境変数
STRIMZI_DENY_EVICTION
をfalse
に設定します。 -
PodDisruptionBudget
のmaxUnavailable
オプションを0
に設定して、Pod エビクションを一切許可しないように設定します。
Strimzi Drain Cleaner を使用した Pod のエビクト を参照してください。