K8s升级适配:如何查询兼容的NGINX-Ingress版本?
Kubernetes与NGINX-Ingress兼容性查询及你的升级方案
兼容性查询方法
- 官方兼容性矩阵:NGINX-Ingress官方维护了明确的版本兼容对照表,直接对应各Kubernetes版本支持的Ingress Controller版本,这是最权威的参考依据。
- Release Notes 确认:每个Ingress Controller版本的发布说明里,都会清晰标注支持的Kubernetes版本范围,比如大版本迭代时会明确新增/取消支持的K8s版本。
- 镜像标签关联:官方镜像的命名会隐含对应适配的K8s版本信息,方便快速匹配。
针对你的升级场景(K8s 1.24 → 1.25,当前Ingress 1.8.2)
- Kubernetes 1.24与NGINX-Ingress 1.8.2是兼容的,你当前的组合没问题。
- 升级到K8s 1.25时,1.8.x系列的Ingress Controller不再完全适配,必须升级到1.9.0及以上版本(1.9.x系列开始全面支持K8s 1.25)。
- 建议升级顺序:先把NGINX-Ingress升级到1.9.x的稳定版(比如1.9.3),再执行Kubernetes集群的升级操作,避免出现兼容性故障。
内容的提问来源于stack exchange,提问作者holytrihead
相关产品推荐
相关产品推荐

