2.10. KRaft: KRaft ベースのクラスターで Kafka をアップグレードする
KRaft から KRaft へのアップグレードがサポートされるようになりました。KRaft ベースの Kafka クラスターを、サポートされている新しい Kafka バージョンおよび KRaft メタデータバージョンにアップグレードします。
Kafka バージョンは、以前と同様に指定します。KRaft メタデータバージョンは、Kafka リソースの新しい metadataVersion プロパティーを使用して指定します。
KRaft メタデータバージョンの設定
apiVersion: kafka.strimzi.io/v1beta2
kind: Kafka
metadata:
name: my-cluster
spec:
kafka:
replicas: 3
metadataVersion: 3.7-IV2
version: 3.7.0
# ...
metadataVersion が設定されていない場合、Kafka バージョンを更新した後、Streams for Apache Kafka はそれを現在のデフォルトに自動的に更新します。ローリング更新により、各 Pod が新バージョンの Kafka のブローカーバイナリーを使用するようになります。