This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.19.4. 创建多个入口
您可以通过单个 AWS 负载均衡器(ALB)将流量路由到属于单个域的不同服务。每个 Ingress 资源提供域的不同端点。
19.4.1. 通过单个 AWS 负载均衡器创建多个入口 复制链接链接已复制到粘贴板!
您可以使用 CLI 通过单个 AWS Load Balancer(ALB)将流量路由到多个 Ingresses。
先决条件
-
您可以访问 OpenShift CLI(
oc
)。
流程
创建一个
IngressClassParams
资源 YAML 文件,如sample-single-lb-params.yaml
,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建
IngressClassParams
资源:oc create -f sample-single-lb-params.yaml
$ oc create -f sample-single-lb-params.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个
IngressClass
资源 YAML 文件,如sample-single-lb-class.yaml
,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建
IngressClass
资源:oc create -f sample-single-lb-class.yaml
$ oc create -f sample-single-lb-class.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个
AWSLoadBalancerController
资源 YAML 文件,如sample-single-lb.yaml
,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 定义
IngressClass
资源的名称。
运行以下命令来创建
AWSLoadBalancerController
资源:oc create -f sample-single-lb.yaml
$ oc create -f sample-single-lb.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个
Ingress
资源 YAML 文件,如sample-multiple-ingress.yaml
,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建
Ingress
资源:oc create -f sample-multiple-ingress.yaml
$ oc create -f sample-multiple-ingress.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow