diff --git a/content/zh/docs/concepts/services-networking/ingress-controllers.md b/content/zh/docs/concepts/services-networking/ingress-controllers.md index 6b31e610d68d4..fac1adf2f799f 100644 --- a/content/zh/docs/concepts/services-networking/ingress-controllers.md +++ b/content/zh/docs/concepts/services-networking/ingress-controllers.md @@ -19,16 +19,18 @@ 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 that best fits your cluster. -Kubernetes as a project currently supports and maintains [GCE](https://git.k8s.io/ingress-gce/README.md) and - [nginx](https://git.k8s.io/ingress-nginx/README.md) controllers. +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#readme) ingress controllers. --> 为了让 Ingress 资源工作,集群必须有一个正在运行的 Ingress 控制器。 与作为 `kube-controller-manager` 可执行文件的一部分运行的其他类型的控制器不同,Ingress 控制器不是随集群自动启动的。 基于此页面,你可选择最适合你的集群的 ingress 控制器实现。 -Kubernetes 作为一个项目,目前支持和维护 [GCE](https://git.k8s.io/ingress-gce/README.md) -和 [nginx](https://git.k8s.io/ingress-nginx/README.md) 控制器。 +Kubernetes 作为一个项目,目前支持和维护 +[AWS](https://github.com/kubernetes-sigs/aws-load-balancer-controller#readme), +[GCE](https://git.k8s.io/ingress-gce/README.md) +和 [nginx](https://git.k8s.io/ingress-nginx/README.md#readme) Ingress 控制器。 @@ -37,80 +39,74 @@ Kubernetes 作为一个项目,目前支持和维护 [GCE](https://git.k8s.io/i --> ## 其他控制器 +{{% thirdparty-content %}} + -* [AKS 应用程序网关 Ingress 控制器]使用 - [Azure 应用程序网关](https://docs.microsoft.com/azure/application-gateway/overview)启用 - [AKS 集群](https://docs.microsoft.com/azure/aks/kubernetes-walkthrough-portal) ingress。 -* [Ambassador](https://www.getambassador.io/) API 网关,一个基于 [Envoy](https://www.envoyproxy.io) 的 Ingress - 控制器,有着来自[社区](https://www.getambassador.io/docs) 的支持和来自 - [Datawire](https://www.datawire.io/) 的[商业](https://www.getambassador.io/pro/) 支持。 -* [AppsCode Inc.](https://appscode.com) 为最广泛使用的基于 - [HAProxy](https://www.haproxy.org/) 的 Ingress 控制器 - [Voyager](https://appscode.com/products/voyager) 提供支持和维护。 -* [AWS ALB Ingress 控制器](https://github.com/kubernetes-sigs/aws-alb-ingress-controller) - 通过 [AWS 应用 Load Balancer](https://aws.amazon.com/elasticloadbalancing/) 启用 Ingress。 -* [Contour](https://projectcontour.io/) 是一个基于 [Envoy](https://www.envoyproxy.io/) - 的 Ingress 控制器,它由 VMware 提供和支持。 +* [AKS 应用程序网关 Ingress 控制器](https://azure.github.io/application-gateway-kubernetes-ingress/) + 是一个配置 [Azure 应用程序网关](https://docs.microsoft.com/azure/application-gateway/overview) + 的 Ingress 控制器。 +* [Ambassador](https://www.getambassador.io/) API 网关是一个基于 [Envoy](https://www.envoyproxy.io) 的 Ingress + 控制器。 +* [Avi Kubernetes Operator](https://github.com/vmware/load-balancer-and-ingress-services-for-kubernetes) + 使用 [VMware NSX Advanced Load Balancer](https://avinetworks.com/) + 提供第 4 到第 7 层的负载均衡。 +* [Citrix Ingress 控制器](https://github.com/citrix/citrix-k8s-ingress-controller#readme) + 可以用来与 Citrix Application Delivery Controller 一起使用。 +* [Contour](https://projectcontour.io/) 是一个基于 [Envoy](https://www.envoyproxy.io/) 的 Ingress 控制器。 -* Citrix 为其硬件(MPX),虚拟化(VPX)和 - [免费容器化 (CPX) ADC](https://www.citrix.com/products/citrix-adc/cpx-express.html) - 提供了一个 [Ingress 控制器](https://github.com/citrix/citrix-k8s-ingress-controller), - 用于[裸金属](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment/baremetal)和 - [云](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment)部署。 -* F5 Networks 为 - [用于 Kubernetes 的 F5 BIG-IP 控制器](http://clouddocs.f5.com/products/connectors/k8s-bigip-ctlr/latest)提供 - [支持和维护](https://support.f5.com/csp/article/K86859508)。 -* [Gloo](https://gloo.solo.io) 是一个开源的基于 - [Envoy](https://www.envoyproxy.io) 的 Ingress 控制器,它提供了 API 网关功能, - 有着来自 [solo.io](https://www.solo.io) 的企业级支持。 -* [HAProxy Ingress](https://haproxy-ingress.github.io) 是 HAProxy 高度可定制的、 - 由社区驱动的 Ingress 控制器。 -* [HAProxy Technologies](https://www.haproxy.com/) 为 - [用于 Kubernetes 的 HAProxy Ingress 控制器](https://github.com/haproxytech/kubernetes-ingress) - 提供支持和维护。具体信息请参考[官方文档](https://www.haproxy.com/documentation/hapee/1-9r1/traffic-management/kubernetes-ingress-controller/)。 -* 基于 [Istio](https://istio.io/) 的 ingress 控制器 - [控制 Ingress 流量](https://istio.io/docs/tasks/traffic-management/ingress/)。 +* F5 BIG-IP 的 + [用于 Kubernetes 的容器 Ingress 服务](http://clouddocs.f5.com/products/connectors/k8s-bigip-ctlr/latest) + 让你能够使用 Ingress 来配置 F5 BIG-IP 虚拟服务器。 +* [Gloo](https://gloo.solo.io) 是一个开源的、基于 [Envoy](https://www.envoyproxy.io) 的 + Ingress 控制器,能够提供 API 网关功能, +* [HAProxy Ingress](https://haproxy-ingress.github.io/) 针对 [HAProxy](http://www.haproxy.org/#desc) + 的 Ingress 控制器。 +* [用于 Kubernetes 的 HAProxy Ingress 控制器](https://github.com/haproxytech/kubernetes-ingress#readme) + 也是一个针对 [HAProxy](http://www.haproxy.org/#desc) 的 Ingress 控制器。 +* [Istio Ingress](https://istio.io/latest/docs/tasks/traffic-management/ingress/kubernetes-ingress/) + 是一个基于 [Istio](https://istio.io/) 的 Ingress 控制器。 -* [Kong](https://konghq.com/) 为 - [用于 Kubernetes 的 Kong Ingress 控制器](https://github.com/Kong/kubernetes-ingress-controller) - 提供[社区](https://discuss.konghq.com/c/kubernetes)或 - [商业](https://konghq.com/kong-enterprise/)支持和维护。 -* [NGINX, Inc.](https://www.nginx.com/) 为 - [用于 Kubernetes 的 NGINX Ingress 控制器](https://www.nginx.com/products/nginx/kubernetes-ingress-controller) - 提供支持和维护。 -* [Skipper](https://opensource.zalando.com/skipper/kubernetes/ingress-controller/) HTTP 路由器和反向代理,用于服务组合,包括诸如 Kubernetes Ingress 之类的用例,被设计为用于构建自定义代理的库。 -* [Traefik](https://github.com/traefik/traefik) 是一个全功能的 Ingress 控制器。 - ([Let's Encrypt](https://letsencrypt.org),secrets,http2,websocket), - 并且它也有来自 [Traefik Labs](https://traefik.io) 的商业支持。 +* [用于 Kubernetes 的 Kong Ingress 控制器](https://github.com/Kong/kubernetes-ingress-controller#readme) + 是一个用来驱动 [Kong Gateway](https://konghq.com/kong/) 的 Ingress 控制器。 +* [用于 Kubernetes 的 NGINX Ingress 控制器](https://www.nginx.com/products/nginx/kubernetes-ingress-controller) + 能够与 [NGINX](https://www.nginx.com/resources/glossary/nginx/) Web 服务器(作为代理) + 一起使用。 +* [Skipper](https://opensource.zalando.com/skipper/kubernetes/ingress-controller/) HTTP + 路由器和反向代理可用于服务组装,支持包括 Kubernetes Ingress 这类使用场景, + 设计用来作为构造你自己的定制代理的库。 +* [Traefik Kubernetes Ingress 提供程序](https://doc.traefik.io/traefik/providers/kubernetes-ingress/) + 是一个用于 [Traefik](https://traefik.io/traefik/) 代理的 Ingress 控制器。 +* [Voyager](https://appscode.com/products/voyager) 是一个针对 [HAProxy](http://www.haproxy.org/#desc) + 的 Ingress 控制器。