**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
三个月前关门了。
改进这个问题
我们有汇合Kafka4.0.0使用在我们的环境作为一个微服务,我们希望得到它升级到5.5.1版本类似的zookeeper和Kafka休息。我们将kafka代理和zookeeper作为statefolset运行,而kafka rest作为部署运行。
使用回滚过程进行升级的最佳方法是什么?
在正在运行的sts和deployments上将image标记升级到5.5.1版本,并更改同一命名空间下的所有配置。
或
在一个新的名称空间中创建所有kafka组件,其中包含升级的版本和新的配置,只需通过更改入口负载平衡器将流量路由到这里。
升级这些方法的最佳方法是什么?如果还有其他方法,也请告诉我。
1条答案
按热度按时间9udxz4iz1#
我们在做第二种方法:
新Kafka
让新工人听Kafka的歌
注入消息以测试Kafka集成
启动新的应用程序堆栈,为新的Kafka提供支持
注入流量测试应用程序Kafka工人集成
将流量切换到新堆栈
这比升级live安全得多,因为它允许您在所有阶段上进行验证/调试。