0

我需要升级旧的 Kubernetes 集群。

当前的 kubernetes 集群由具有flannel-0.5.3(CentOS Atomic Host 7.20160707) 的节点组成。

如果我添加具有不同 flannel 版本的节点会发生什么,例如flannel-0.7.1(CentOS Atomic Host 7.1803)。

因此,在过渡期间,某些节点将使用0.5.3flannel 版本运行,而新节点将使用0.7.1. 我需要在没有任何停机时间的情况下在线执行。

在讨论中,让我们跳过除法兰绒版本之外的任何细节。唯一悬而未决的问题是:如果法兰绒向后兼容?

4

1 回答 1

1

官方Flannel 项目网站或发布文档上没有关于不同版本之间向后兼容性的信息。但是,对于这些版本v0.9.0-rc1v0.9.0他们宣布与以前的版本完全兼容,可以轻松升级。

完全兼容以前版本的法兰绒,便于升级

因此,不同版本之间的差异Flannel并不能保证 Kubernetes 集群中的稳定性和更少的服务问题。

强烈建议在每个节点上将 Kubernetes 组件保持在同一版本中,因为最新版本修复了常见错误并带来了一些旧版本可能不支持的新功能。

于 2018-08-10T12:22:43.180 回答