绒布版本兼容性

时间:2018-08-09 11:34:00

标签: kubernetes flannel flanneld

我需要升级旧的kubernetes集群。

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

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

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

在讨论中,让我们跳过除绒布版本以外的所有详细信息。 唯一开放的问题是:绒布是否向后兼容?

1 个答案:

答案 0 :(得分:1)

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

  

与以前版本的法兰绒完全兼容,以简化操作   升级

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

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