12.3. 手动启动 Kafka 和 ZooKeeper 集群的滚动更新
AMQ Streams 支持在 StatefulSet 和
Pod
资源上使用注解来通过 Cluster Operator 手动触发 Kafka 和 ZooKeeper 集群的滚动更新。滚动更新使用新 pod 重启资源的 pod。
通常仅在特殊情况下需要手动对来自同一 StatefulSet
的特定 pod 或一组 pod 执行滚动更新。但是,如果您通过 Cluster Operator 执行滚动更新,请确保:
- 手动删除 pod 不会与同时 Cluster Operator 操作冲突,如并行删除其他 pod。
- Cluster Operator 逻辑处理 Kafka 配置规格,如同步副本的数量。
12.3.1. 先决条件
要执行手动滚动更新,您需要一个正在运行的 Cluster Operator 和 Kafka 集群。
有关运行 以下的说明,请参阅 OpenShift 指南中的部署和升级 AMQ Streams :