8.3. 早期访问功能门(Alpha)
早期访问功能门还没有达到 beta 阶段,默认是禁用的。早期访问功能门为评估提供了在将其功能永久合并到 Apache Kafka 的 Streams 之前进行评估的机会。
ContinueReconciliationOnManualRollingUpdateFailure
功能门具有 禁用的默认状态。
ContinueReconciliationOnManualRollingUpdateFailure
功能门允许 Cluster Operator 在操作对象的手动滚动更新失败时继续协调。它适用于以下操作对象,它支持使用 strimzi.io/manual-rolling-update
注解支持手动滚动更新:
- ZooKeeper
- Kafka
- Kafka Connect
- Kafka MirrorMaker 2
在手动滚动更新失败后继续协调可让 Operator 从可能会阻止更新成功的各种情况下恢复。例如,缺少持久性卷声明(PVC)或持久性卷(PV)可能会导致手动滚动更新失败。但是,PVC 和 PV 仅在协调的后续阶段创建。通过在此失败后继续协调,进程可以重新创建缺少的 PVC 或 PV 并恢复。
Cluster Operator 使用 ContinueReconciliationOnManualRollingUpdateFailure
功能门。用户和主题 Operator 会忽略它。
启用 ContinueReconciliationOnManualRollingUpdateFailure 功能门
要启用 ContinueReconciliationOnManualRollingUpdateFailure
功能门,在 Cluster Operator 配置中的 STRIMZI_FEATURE_GATES
环境变量中指定 +ContinueReconciliationOnManualRollingUpdateFailure
。