You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否可在EKS上同时部署Nginx Ingress Controller与ALB Ingress Controller

EKS同时部署Nginx Ingress Controller与ALB Ingress Controller可行性说明

这个方案完全可以实现,是EKS场景下非常成熟的多Ingress控制器部署模式,完全可以满足不同业务场景的差异化流量管控需求。

部署和使用的核心注意事项如下:

  • 必须为两类控制器配置独立的专属IngressClass,避免Ingress规则匹配冲突
    • ALB Ingress Controller默认对应IngressClass为alb,也可以自定义名称,部署时通过控制器启动参数指定其仅处理对应IngressClass的规则
    • Nginx Ingress Controller部署时需要单独指定专属IngressClass,例如命名为nginx,同步配置控制器仅匹配该类的Ingress资源
  • 两类控制器运行完全独立,部署顺序没有强制要求,资源占用也互不影响
  • 实际使用时仅需要在Ingress资源的spec.ingressClassName字段指定对应控制器的IngressClass即可:需要集成AWS WAF、ACM证书、Shield防护等云原生能力的业务选择alb,需要实现路径重写、基于Header的分流、速率限制、自定义错误页等复杂路由规则的业务选择nginx。

这种部署模式的典型适用场景:
公网入口统一用ALB承接,天然对接AWS原生安全、证书服务,不需要额外做能力适配;内部服务调用、对路由灵活性要求高的业务用Nginx Ingress Controller承接,满足定制化需求。


内容的提问来源于stack exchange,提问作者Sravan Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 14:54:03