Ingress 控制器
与作为 可执行文件的一部分运行的其他类型的控制器不同,Ingress 控制器不是随集群自动启动的。 基于此页面,你可选择最适合你的集群的 ingress 控制器实现。
Kubernetes 作为一个项目,目前支持和维护 和 nginx 控制器。
- [AKS 应用程序网关 Ingress 控制器]使用 启用 AKS 集群 ingress。
- API 网关,一个基于 Envoy 的 Ingress 控制器,有着来自 的支持和来自 Datawire 的 支持。
- AppsCode Inc. 为最广泛使用的基于 的 Ingress 控制器 Voyager 提供支持和维护。
Citrix 为其硬件(MPX),虚拟化(VPX)和 提供了一个 Ingress 控制器, 用于和 云部署。
- F5 Networks 为 提供 支持和维护。
- 是一个开源的基于 Envoy 的 Ingress 控制器,它提供了 API 网关功能, 有着来自 的企业级支持。
- HAProxy Ingress 是 HAProxy 高度可定制的、 由社区驱动的 Ingress 控制器。
- 为 用于 Kubernetes 的 HAProxy Ingress 控制器 提供支持和维护。具体信息请参考。
- NGINX, Inc. 为 提供支持和维护。
- Skipper HTTP 路由器和反向代理,用于服务组合,包括诸如 Kubernetes Ingress 之类的用例,被设计为用于构建自定义代理的库。
- 是一个全功能的 Ingress 控制器。 (Let’s Encrypt,secrets,http2,websocket), 并且它也有来自 的商业支持。
你可以在集群中部署任意数量的 ingress 控制器。 创建 ingress 时,应该使用适当的 注解每个 Ingress 以表明在集群中如果有多个 Ingress 控制器时,应该使用哪个 Ingress 控制器。
如果不定义 ,云提供商可能使用默认的 Ingress 控制器。
- 进一步了解 Ingress。
- 。