Skip to content

Commit 53739e7

Browse files
author
Tim Bannister
committed
Revise ingress controller list
- note that AWS load balancer integration is now in-project - sort alphabetically - link to documentation for the product - revise wording to always describe the ingress controller rather than the service / product that the ingress controller integrates with
1 parent c26fe7e commit 53739e7

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

content/en/docs/concepts/services-networking/ingress-controllers.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ Unlike other types of controllers which run as part of the `kube-controller-mana
1313
are not started automatically with a cluster. Use this page to choose the ingress controller implementation
1414
that best fits your cluster.
1515

16-
Kubernetes as a project currently supports and maintains [GCE](https://git.k8s.io/ingress-gce/README.md) and
17-
[nginx](https://git.k8s.io/ingress-nginx/README.md) controllers.
18-
16+
Kubernetes as a project supports and maintains [AWS](https://github.com/kubernetes-sigs/aws-load-balancer-controller#readme), [GCE](https://git.k8s.io/ingress-gce/README.md#readme), and
17+
[nginx](https://git.k8s.io/ingress-nginx/README.md#readme) ingress controllers.
1918

2019

2120
<!-- body -->
@@ -24,31 +23,31 @@ Kubernetes as a project currently supports and maintains [GCE](https://git.k8s.i
2423

2524
{{% thirdparty-content %}}
2625

27-
* [AKS Application Gateway Ingress Controller](https://github.com/Azure/application-gateway-kubernetes-ingress) is an ingress controller that enables ingress to [AKS clusters](https://docs.microsoft.com/azure/aks/kubernetes-walkthrough-portal) using the [Azure Application Gateway](https://docs.microsoft.com/azure/application-gateway/overview).
28-
* [Ambassador](https://www.getambassador.io/) API Gateway is an [Envoy](https://www.envoyproxy.io) based ingress
29-
controller with [community](https://www.getambassador.io/docs) or
30-
[commercial](https://www.getambassador.io/pro/) support from [Datawire](https://www.datawire.io/).
31-
* [AppsCode Inc.](https://appscode.com) offers support and maintenance for the most widely used [HAProxy](https://www.haproxy.org/) based ingress controller [Voyager](https://appscode.com/products/voyager).
32-
* [AWS Load Balancer Controller](https://github.com/kubernetes-sigs/aws-load-balancer-controller) (formerly known as AWS ALB Ingress Controller) enables ingress using [AWS Elastic Load Balancing](https://aws.amazon.com/elasticloadbalancing/).
33-
* [Contour](https://projectcontour.io/) is an [Envoy](https://www.envoyproxy.io/) based ingress controller
34-
provided and supported by VMware.
35-
* Citrix provides an [Ingress Controller](https://github.com/citrix/citrix-k8s-ingress-controller) for its hardware (MPX), virtualized (VPX) and [free containerized (CPX) ADC](https://www.citrix.com/products/citrix-adc/cpx-express.html) for [baremetal](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment/baremetal) and [cloud](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment) deployments.
36-
* F5 Networks provides [support and maintenance](https://support.f5.com/csp/article/K86859508)
37-
for the [F5 BIG-IP Container Ingress Services for Kubernetes](https://clouddocs.f5.com/containers/latest/userguide/kubernetes/).
38-
* [Gloo](https://gloo.solo.io) is an open-source ingress controller based on [Envoy](https://www.envoyproxy.io) which offers API Gateway functionality with enterprise support from [solo.io](https://www.solo.io).
39-
* [HAProxy Ingress](https://haproxy-ingress.github.io) is a highly customizable community-driven ingress controller for HAProxy.
40-
* [HAProxy Technologies](https://www.haproxy.com/) offers support and maintenance for the [HAProxy Ingress Controller for Kubernetes](https://github.com/haproxytech/kubernetes-ingress). See the [official documentation](https://www.haproxy.com/documentation/hapee/1-9r1/traffic-management/kubernetes-ingress-controller/).
41-
* [Istio](https://istio.io/) based ingress controller
42-
[Control Ingress Traffic](https://istio.io/docs/tasks/traffic-management/ingress/).
43-
* [Kong](https://konghq.com/) offers [community](https://discuss.konghq.com/c/kubernetes) or
44-
[commercial](https://konghq.com/kong-enterprise/) support and maintenance for the
45-
[Kong Ingress Controller for Kubernetes](https://github.com/Kong/kubernetes-ingress-controller).
46-
* [NGINX, Inc.](https://www.nginx.com/) offers support and maintenance for the
47-
[NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx/kubernetes-ingress-controller).
48-
* [Skipper](https://opensource.zalando.com/skipper/kubernetes/ingress-controller/) HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress, designed as a library to build your custom proxy
49-
* [Traefik](https://github.com/traefik/traefik) is a fully featured ingress controller
50-
([Let's Encrypt](https://letsencrypt.org), secrets, http2, websocket), and it also comes with commercial
51-
support by [Traefik Labs](https://traefik.io).
26+
* [AKS Application Gateway Ingress Controller](https://azure.github.io/application-gateway-kubernetes-ingress/) is an ingress controller that configures the [Azure Application Gateway](https://docs.microsoft.com/azure/application-gateway/overview).
27+
* [Ambassador](https://www.getambassador.io/) API Gateway is an [Envoy](https://www.envoyproxy.io)-based ingress
28+
controller.
29+
* The [Citrix ingress controller](https://github.com/citrix/citrix-k8s-ingress-controller#readme) works with
30+
Citrix Application Delivery Controller.
31+
* [Contour](https://projectcontour.io/) is an [Envoy](https://www.envoyproxy.io/) based ingress controller.
32+
* F5 BIG-IP [Container Ingress Services for Kubernetes](https://clouddocs.f5.com/containers/latest/userguide/kubernetes/)
33+
lets you use an Ingress to configure F5 BIG-IP virtual servers.
34+
* [Gloo](https://gloo.solo.io) is an open-source ingress controller based on [Envoy](https://www.envoyproxy.io),
35+
which offers API gateway functionality.
36+
* [HAProxy Ingress](https://haproxy-ingress.github.io/) is an ingress controller for
37+
[HAProxy](http://www.haproxy.org/#desc).
38+
* The [HAProxy Ingress Controller for Kubernetes](https://github.com/haproxytech/kubernetes-ingress#readme)
39+
is also an ingress controller for [HAProxy](http://www.haproxy.org/#desc).
40+
* [Istio Ingress](https://istio.io/latest/docs/tasks/traffic-management/ingress/kubernetes-ingress/)
41+
is an [Istio](https://istio.io/) based ingress controller.
42+
* The [Kong Ingress Controller for Kubernetes](https://github.com/Kong/kubernetes-ingress-controller#readme)
43+
is an ingress controller driving [Kong Gateway](https://konghq.com/kong/).
44+
* The [NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx/kubernetes-ingress-controller)
45+
works with the [NGINX](https://www.nginx.com/resources/glossary/nginx/) webserver (as a proxy).
46+
* [Skipper](https://opensource.zalando.com/skipper/kubernetes/ingress-controller/) HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress, designed as a library to build your custom proxy.
47+
* The [Traefik Kubernetes Ingress provider](https://doc.traefik.io/traefik/providers/kubernetes-ingress/) is an
48+
ingress controller for the [Traefik](https://traefik.io/traefik/) proxy.
49+
* [Voyager](https://appscode.com/products/voyager) is an ingress controller for
50+
[HAProxy](http://www.haproxy.org/#desc).
5251

5352
## Using multiple Ingress controllers
5453

@@ -74,3 +73,4 @@ Make sure you review your ingress controller's documentation to understand the c
7473
* Learn more about [Ingress](/docs/concepts/services-networking/ingress/).
7574
* [Set up Ingress on Minikube with the NGINX Controller](/docs/tasks/access-application-cluster/ingress-minikube).
7675

76+

0 commit comments

Comments
 (0)