Kubernetes 法兰绒版本兼容性

Kubernetes 法兰绒版本兼容性,kubernetes,flannel,flanneld,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版本的flannel运行,而新节点将使用0.7.1。 我需要在没有任何停机的情况下在线执行 在讨论中,让我们跳过除法兰绒版本之外的任何细节。 唯一

我需要升级旧的kubernetes集群

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

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

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

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

官方
flannel
网站或文档中没有关于不同版本之间向后兼容的信息。然而,对于
v0.9.0-rc1
v0.9.0
版本,他们宣布与以前的版本完全兼容,便于升级

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

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

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