海光 x86 服务器部署 K8s 1.28.15,Calico 3.26.4 以上版本安装失败,求教兼容性与版本选型建议
环境信息:
- 服务器架构:海光 x86_64 架构(Hygon)
- 操作系统:欧拉22.03
- Kubernetes 版本:1.28.15
- 容器运行时:[containerd 1.6.39]
问题描述:
在基于海光 x86 架构的服务器上部署 Kubernetes 1.28.15 集群时,尝试安装 Calico 作为 CNI 插件。
目前测试情况如下:
- ✅ 可以成功部署的版本:Calico v3.25.2,v3.26.2,v3.26.4
- ❌ 部署失败的版本:Calico v3.27.0 及以上版本(含 v3.27.x,v3.28.x 等),均无法正常启动或初始化失败。
由于生产环境对稳定性要求较高,希望在上述可部署的版本中,选择一个与 K8s 1.28.15 和海光平台兼容性最好、最稳定的版本。
想请教有类似经验的朋友:
1. 在 Calico v3.25.2、v3.26.2 和 v3.26.4 之间,哪个版本在海光或国产化 x86 环境下的长期运行最稳定?
2. v3.26.4 相较于 v3.25.2,在稳定性或资源占用上是否有明显优势?还是说选择经过更长时间验证的 v3.25.2 更稳妥?
3. 是否有遇到过高版本 Calico(3.27+)在海光/国产化芯片上部署失败的情况?是否是内核模块或 CPU 指令集兼容性问题?
希望能提供一些选型建议或排障思路,感谢!