2.2. Deployment ストラテジーの設定
Kafka Connect、MirrorMaker、および Kafka Bridge の Deployment ストラテジーを設定できるようになりました。
RollingUpdate
ストラテジーはデフォルトですべてのリソースに使用されます。Kafka クラスターのローリングアップデート中に、Deployment
の古い Pod と新しい Pod が並行して実行されます。これは、ほとんどのユースケースに最適なストラテジーです。
リソースの消費を減らすには、再作成
ストラテジーを選択します。このストラテジーでは、ローリングアップデート中に、Deployment
の古い Pod は新規 Pod が作成される前に終了します。
KafkaConnect
、KafkaMirrorMaker
、KafkaMirrorMaker2
、および KafkaBridge
リソースの spec.template.deployment
で Deployment ストラテジーを設定します。
Kafka Connect の 再作成
デプロイメントストラテジーの例
apiVersion: kafka.strimzi.io/v1beta1 kind: KafkaConnect metadata: name: my-connect-cluster spec: #... template: deployment: deploymentStrategy: Recreate #...
spec.template.deployment
が設定されていない場合は、RollingUpdate
ストラテジーが使用されます。
「 DeploymentTemplate
スキーマ参照」を参照してください。