云容器引擎 CCE-NGINX Ingress控制器:使用约束

时间:2024-05-31 08:37:37

使用约束

  • 仅支持在1.15及以上版本的集群中安装此插件。
  • 对于v1.23版本前的集群,通过API接口创建的Ingress在注解中必须添加kubernetes.io/ingress.class: "nginx"。如果集群中安装了多套NGINX Ingress控制器,需将nginx替换为自定义的控制器名称。
  • 独享型ELB规格必须支持网络型(TCP/UDP),且网络类型必须支持私网(有私有IP地址)。
  • 运行nginx-ingress-controller的节点以及该节点上运行的容器,无法访问Nginx Ingress,请将工作负载Pod与nginx-ingress-controller进行反亲和部署,具体操作步骤请参见工作负载与nginx-ingress-controller反亲和部署
  • nginx-ingress在升级时会预留10s的宽限时间,用于删除ELB后端的nginx-ingress控制器。
  • nginx-ingress-controller的优雅退出时间为300s,若nginx-ingress升级时存在超过300s的长连接,长连接会被断开,出现服务短暂中断。
support.huaweicloud.com/usermanual-cce/cce_10_0034.html