说明:
容器服务的扩展组件 NginxIngress 是基于开源项目 Ingress-Nginx Controller 提供的安装服务,其核心代码完全遵循开源版本。
近期,我们已停止对扩展组件 NginxIngress 的版本更新和维护。但请放心,容器服务与开源 Ingress-Nginx Controller 的兼容性不受影响,您仍可通过自建方式或者 TKE 应用市场方式继续使用 Nginx Ingress。
容器服务的 NginxIngress 扩展组件 已于2024年6月停止迭代新版本和新功能,并于2024年10月1日起停止新建 NginxIngress 实例。现有的 NginxIngress 实例将继续运行,且未来将不再适配 TKE 1.30 及其以上的版本,届时若集群中仍在使用 NginxIngress 扩展组件的实例,将会影响集群升级到 1.30 版本。
如果您需要将集群升级到 1.30 及以上版本,您可以在组件中台页面对已经安装的 NginxIngress 扩展组件进行删除(如下图所示),扩展组件的删除不会导致已有的 nginx-ingress-controller 实例被回收,但集群升级流程不再对 nginx-ingress-controller 的版本进行校验,您需要自行保证存量实例版本与 K8s 版本的兼容性。有关存量实例的配置与升级请参考 社区文档 与 兼容性表格。

如果您仍需要 NginxIngress 的监控告警功能,请参考社区文档自行配置监控采集和 Grafana 面板。此外,如果您配置了 NginxIngress 的日志采集,请自行配置日志轮转,以避免磁盘被写满,您可以参考 TKE 使用 logrotate 切割 nginx-ingress 访问日志。