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.yamlCopy 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.yamlCopy 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.yamlCopy 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.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow