Merge pull request #25026 from sftim/20201113_revise_ingress_controller_list

Revise ingress controller list
This commit is contained in:
Kubernetes Prow Robot
2020-11-28 07:48:47 -08:00
committed by GitHub
@@ -13,9 +13,8 @@ Unlike other types of controllers which run as part of the `kube-controller-mana
are not started automatically with a cluster. Use this page to choose the ingress controller implementation are not started automatically with a cluster. Use this page to choose the ingress controller implementation
that best fits your cluster. that best fits your cluster.
Kubernetes as a project currently supports and maintains [GCE](https://git.k8s.io/ingress-gce/README.md) and 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
[nginx](https://git.k8s.io/ingress-nginx/README.md) controllers. [nginx](https://git.k8s.io/ingress-nginx/README.md#readme) ingress controllers.
<!-- body --> <!-- body -->
@@ -24,31 +23,31 @@ Kubernetes as a project currently supports and maintains [GCE](https://git.k8s.i
{{% thirdparty-content %}} {{% thirdparty-content %}}
* [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). * [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).
* [Ambassador](https://www.getambassador.io/) API Gateway is an [Envoy](https://www.envoyproxy.io) based ingress * [Ambassador](https://www.getambassador.io/) API Gateway is an [Envoy](https://www.envoyproxy.io)-based ingress
controller with [community](https://www.getambassador.io/docs) or controller.
[commercial](https://www.getambassador.io/pro/) support from [Datawire](https://www.datawire.io/). * The [Citrix ingress controller](https://github.com/citrix/citrix-k8s-ingress-controller#readme) works with
* [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). Citrix Application Delivery Controller.
* [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/). * [Contour](https://projectcontour.io/) is an [Envoy](https://www.envoyproxy.io/) based ingress controller.
* [Contour](https://projectcontour.io/) is an [Envoy](https://www.envoyproxy.io/) based ingress controller * F5 BIG-IP [Container Ingress Services for Kubernetes](https://clouddocs.f5.com/containers/latest/userguide/kubernetes/)
provided and supported by VMware. lets you use an Ingress to configure F5 BIG-IP virtual servers.
* 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. * [Gloo](https://gloo.solo.io) is an open-source ingress controller based on [Envoy](https://www.envoyproxy.io),
* F5 Networks provides [support and maintenance](https://support.f5.com/csp/article/K86859508) which offers API gateway functionality.
for the [F5 BIG-IP Container Ingress Services for Kubernetes](https://clouddocs.f5.com/containers/latest/userguide/kubernetes/). * [HAProxy Ingress](https://haproxy-ingress.github.io/) is an ingress controller for
* [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). [HAProxy](http://www.haproxy.org/#desc).
* [HAProxy Ingress](https://haproxy-ingress.github.io) is a highly customizable community-driven ingress controller for HAProxy. * The [HAProxy Ingress Controller for Kubernetes](https://github.com/haproxytech/kubernetes-ingress#readme)
* [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/). is also an ingress controller for [HAProxy](http://www.haproxy.org/#desc).
* [Istio](https://istio.io/) based ingress controller * [Istio Ingress](https://istio.io/latest/docs/tasks/traffic-management/ingress/kubernetes-ingress/)
[Control Ingress Traffic](https://istio.io/docs/tasks/traffic-management/ingress/). is an [Istio](https://istio.io/) based ingress controller.
* [Kong](https://konghq.com/) offers [community](https://discuss.konghq.com/c/kubernetes) or * The [Kong Ingress Controller for Kubernetes](https://github.com/Kong/kubernetes-ingress-controller#readme)
[commercial](https://konghq.com/kong-enterprise/) support and maintenance for the is an ingress controller driving [Kong Gateway](https://konghq.com/kong/).
[Kong Ingress Controller for Kubernetes](https://github.com/Kong/kubernetes-ingress-controller). * The [NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx/kubernetes-ingress-controller)
* [NGINX, Inc.](https://www.nginx.com/) offers support and maintenance for the works with the [NGINX](https://www.nginx.com/resources/glossary/nginx/) webserver (as a proxy).
[NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx/kubernetes-ingress-controller). * [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.
* [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 * The [Traefik Kubernetes Ingress provider](https://doc.traefik.io/traefik/providers/kubernetes-ingress/) is an
* [Traefik](https://github.com/traefik/traefik) is a fully featured ingress controller ingress controller for the [Traefik](https://traefik.io/traefik/) proxy.
([Let's Encrypt](https://letsencrypt.org), secrets, http2, websocket), and it also comes with commercial * [Voyager](https://appscode.com/products/voyager) is an ingress controller for
support by [Traefik Labs](https://traefik.io). [HAProxy](http://www.haproxy.org/#desc).
## Using multiple Ingress controllers ## Using multiple Ingress controllers
@@ -74,3 +73,4 @@ Make sure you review your ingress controller's documentation to understand the c
* Learn more about [Ingress](/docs/concepts/services-networking/ingress/). * Learn more about [Ingress](/docs/concepts/services-networking/ingress/).
* [Set up Ingress on Minikube with the NGINX Controller](/docs/tasks/access-application-cluster/ingress-minikube). * [Set up Ingress on Minikube with the NGINX Controller](/docs/tasks/access-application-cluster/ingress-minikube).