@@ -11,47 +11,42 @@ Ingressリソースが動作するためには、クラスターでIngressコン
11
11
12
12
` kube-controller-manager ` バイナリの一部として実行される他のタイプのコントローラーとは異なり、Ingressコントローラーはクラスターで自動的に起動されません。このページを使用して、クラスターに最適なIngressコントローラーの実装を選択してください。
13
13
14
- プロジェクトとしてのKubernetesは現在、[ GCE] ( https://git.k8s.io/ingress-gce/README.md ) と[ nginx] ( https://git.k8s.io/ingress-nginx/README.md ) のコントローラーをサポートし、保守しています。
15
-
16
-
14
+ プロジェクトとしてのKubernetesは現在、[ AWS] ( https://github.com/kubernetes-sigs/aws-load-balancer-controller#readme ) 、[ GCE] ( https://git.k8s.io/ingress-gce/README.md#readme ) 、および[ nginx] ( https://git.k8s.io/ingress-nginx/README.md#readme ) のIngressコントローラーをサポート・保守しています。
17
15
18
16
<!-- body -->
19
17
20
18
## 追加のコントローラー {#additional-controllers}
21
19
22
- * [ AKS Application Gateway Ingress Controller ] ( https://github.com/Azure/application-gateway-kubernetes-ingress ) は [ Azure Application Gateway ] ( https://docs.microsoft.com/azure/application-gateway/overview ) を利用して [ AKSクラスター ] ( https://docs.microsoft.com/azure/aks/kubernetes-walkthrough-portal ) でIngressを実行可能にするIngressコントローラーです。
23
- * [ Ambassador ] ( https://www.getambassador.io/ ) API Gatewayは [ Envoy ] ( https://www.envoyproxy.io ) ベースのIngressコントローラーで、 [ Datawire ] ( https://www.datawire.io/ ) による [ コミュニティ版 ] ( https://www.getambassador.io/docs ) または [ 商用版 ] ( https://www.getambassador.io/pro/ ) のサポートがあります。
24
- * [ AppsCode Inc. ] ( https://appscode .com ) では、最も広く使用されている [ HAProxy ] ( https://www.haproxy.org/ ) ベースのIngressコントローラーである [ Voyager ] ( https://appscode. com/products/voyager ) のサポートと保守を提供しています 。
25
- * [ AWS ALB Ingress Controller ] ( https://github.com/kubernetes-sigs/aws-alb-ingress-controller ) は [ AWS Application Load Balancer ] ( https://aws.amazon.com/elasticloadbalancing/ ) を使用したIngressを有効にします 。
26
- * [ Contour ] ( https://projectcontour.io/ ) は、VMwareが提供し、サポートしている [ Envoy ] ( https://www.envoyproxy.io/ ) ベースのIngressコントローラーです 。
27
- * Citrixは、 [ ベアメタル ] ( https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment/baremetal ) と [ クラウド ] ( https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment ) のデプロイ用に、ハードウェア(MPX)、仮想化(VPX)、 [ フリーコンテナ化(CPX) ADC ] ( https://www.citrix.com/products/citrix-adc/cpx-express.html ) 用の [ Ingressコントローラー ] ( https://github.com/citrix/citrix-k8s-ingress-controller ) を提供しています 。
28
- * F5 Networksは [ F5 BIG-IP Container Ingress Services for Kubernetes] ( https://clouddocs.f5.com/containers/latest/userguide/kubernetes/ ) の [ サポートと保守 ] ( https://support.f5.com/csp/article/K86859508 ) を提供しています 。
29
- * [ Gloo] ( https://gloo.solo.io ) は[ Envoy] ( https://www.envoyproxy.io ) をベースにしたオープンソースのIngressコントローラーで、[ solo.io ] ( https://www.solo.io ) からのエンタープライズサポートでAPI Gateway機能を提供しています。
30
- * [ HAProxy Ingress] ( https://haproxy-ingress.github.io ) は、HAProxy用の高度にカスタマイズ可能なコミュニティ主導のIngressコントローラーです 。
31
- * [ HAProxy Technologies ] ( https://www.haproxy.com/ ) は [ HAProxy Ingress Controller for Kubernetes] ( https://github.com/haproxytech/kubernetes-ingress ) のサポートと保守を提供しています。 [ 公式ドキュメント ] ( https ://www.haproxy.com/documentation/hapee/1-9r1/traffic-management/kubernetes-ingress-controller/ ) を参照してください 。
32
- * [ Istio] ( https://istio.io/ ) ベースのIngressコントローラー [ Control Ingress Traffic ] ( https://istio.io/docs/tasks/traffic-management/ingress/ ) 。
33
- * [ Kong] ( https://konghq.com/ ) は、 [ Kong Ingress Controller for Kubernetes] ( https://github.com/Kong/kubernetes-ingress-controller ) の [ コミュニティ版 ] ( https://discuss. konghq.com/c/kubernetes ) と [ 商用版 ]] ( https://konghq.com/ kong-enterprise/ ) のサポートと保守を提供しています 。
34
- * [ NGINX, Inc. ] ( https://www.nginx.com/ ) は [ NGINX Ingress Controller for Kubernetes ] ( https://www.nginx.com/products/ nginx/kubernetes-ingress-controller ) のサポートと保守を提供しています 。
20
+ {{% thirdparty-content %}}
21
+
22
+ * [ AKS Application Gateway Ingress Controller ] ( https://github .com/Azure/application-gateway-kubernetes-ingress ) は、 [ Azure Application Gateway ] ( https://docs.microsoft. com/azure/application-gateway/overview ) を設定するIngressコントローラーです 。
23
+ * [ Ambassador ] ( https://www.getambassador.io/ ) API Gatewayは [ Envoy ] ( https://www.envoyproxy.io ) ベースのIngressコントローラーです 。
24
+ * [ Citrix ingress controller ] ( https://github.com/citrix/citrix-k8s-ingress-controller#readme ) は、Citrix Application Delivery Controllerで動作します 。
25
+ * [ Contour ] ( https://projectcontour.io/ ) は、 [ Envoy ] ( https://www.envoyproxy.io/ ) ベースのIngressコントローラーです 。
26
+ * F5 BIG-IPの [ Container Ingress Services for Kubernetes] ( https://clouddocs.f5.com/containers/latest/userguide/kubernetes/ ) はF5 BIG-IPの仮想サーバー上でIngressの設定を可能にします 。
27
+ * [ Gloo] ( https://gloo.solo.io ) は[ Envoy] ( https://www.envoyproxy.io ) をベースにしたオープンソースのIngressコントローラーで、API Gateway機能を提供しています。
28
+ * [ HAProxy Ingress] ( https://haproxy-ingress.github.io ) は、[ HAProxy ] ( http://www.haproxy.org/#desc ) 用のIngressコントローラーです 。
29
+ * [ HAProxy Ingress Controller for Kubernetes] ( https://github.com/haproxytech/kubernetes-ingress ) も、 [ HAProxy ] ( http ://www.haproxy.org/#desc ) 用のIngressコントローラーです 。
30
+ * [ Istio Ingress] ( https://istio.io/latest/ docs/tasks/traffic-management/ingress/kubernetes-ingress/ ) は、 [ Istio ] ( https://istio.io/ ) ベースのIngressコントローラーです 。
31
+ * [ Kong Ingress Controller for Kubernetes] ( https://github.com/Kong/kubernetes-ingress-controller#readme ) は、 [ Kong Gateway ] ( https://konghq.com/kong/ ) 向けのIngressコントローラーです 。
32
+ * [ NGINX Ingress Controller for Kubernetes ] ( https://www.nginx.com/products/nginx/kubernetes-ingress-controller ) は、 [ NGINX] ( https://www.nginx.com/resources/glossary/ nginx/ ) ウェブサーバーで(プロキシとして)動作します 。
35
33
* [ Skipper] ( https://opensource.zalando.com/skipper/kubernetes/ingress-controller/ ) は、カスタムプロキシーを構築するためのライブラリーとして設計された、Kubernetes Ingressなどのユースケースを含む、サービス構成用のHTTPルーターとリバースプロキシーです。
36
- * [ Traefik] ( https://github.com/containous/traefik ) はフル機能([ Let's Encrypt] ( https://letsencrypt.org ) , secrets, http2, websocket)のIngressコントローラーで、[ Containous] ( https://containo.us/services ) による商用サポートもあります。
34
+ * [ Traefik Kubernetes Ingress provider] ( https://doc.traefik.io/traefik/providers/kubernetes-ingress/ ) は、[ Traefik] ( https://github.com/containous/traefik ) proxy向けのIngressコントローラーです。
35
+ * [ Voyager] ( https://appscode.com/products/voyager ) は、[ HAProxy] ( http://www.haproxy.org/#desc ) 向けのIngressコントローラーです。
37
36
38
37
## 複数のIngressコントローラーの使用 {#using-multiple-ingress-controllers}
39
38
40
- [ Ingressコントローラーは、好きな数だけ] ( https://git.k8s.io/ingress-nginx/docs/user-guide/multiple-ingress.md#multiple-ingress-controllers ) クラスターにデプロイすることができます。Ingressを作成する際には、クラスター内に複数のIngressコントローラーが存在する場合にどのIngressコントローラーを使用するかを示すために適切な[ ` ingress.class ` ] ( https://git.k8s.io/ingress-gce/docs/faq/README.md#how-do-i-run-multiple-ingress-controllers-in-the-same-cluster ) のアノテーションを指定します 。
39
+ [ Ingressコントローラーは、好きな数だけ] ( https://git.k8s.io/ingress-nginx/docs/user-guide/multiple-ingress.md#multiple-ingress-controllers ) クラスターにデプロイすることができます。Ingressを作成する際には、クラスター内に複数のIngressコントローラーが存在する場合にどのIngressコントローラーを使用するかを示すために適切な[ ` ingress.class ` ] ( https://git.k8s.io/ingress-gce/docs/faq/README.md#how-do-i-run-multiple-ingress-controllers-in-the-same-cluster ) のアノテーションを指定する必要があります 。
41
40
42
41
クラスを定義しない場合、クラウドプロバイダーはデフォルトのIngressコントローラーを使用する場合があります。
43
42
44
43
理想的には、すべてのIngressコントローラーはこの仕様を満たすべきですが、いくつかのIngressコントローラーはわずかに異なる動作をします。
45
44
46
-
47
45
{{< note >}}
48
46
Ingressコントローラーのドキュメントを確認して、選択する際の注意点を理解してください。
49
47
{{< /note >}}
50
48
51
-
52
-
53
49
## {{% heading "whatsnext" %}}
54
50
55
-
56
- * [ Ingress] ( /ja/docs/concepts/services-networking/ingress/ ) の詳細
57
- * [ Set up Ingress on Minikube with the NGINX Controller] ( /docs/tasks/access-application-cluster/ingress-minikube )
51
+ * [ Ingress] ( /ja/docs/concepts/services-networking/ingress/ ) についてさらに学ぶ。
52
+ * [ Minikube上でNGINX Ingressコントローラーを使用してIngressをセットアップする] ( /ja/docs/tasks/access-application-cluster/ingress-minikube ) 。
0 commit comments