4.4. 配置 DNS 服务器
使用以下步骤配置 DNS 服务器,将必要的私有托管区转发到 Amazon Route 53 Inbound Resolver。
4.4.1. Red Hat OpenShift Service on AWS
Red Hat OpenShift Service on AWS 集群需要您为两个私有托管区配置 DNS 转发:
- 
							<cluster-name>.hypershift.local
- 
							rosa.<domain-prefix>.<unique-ID>.p3.openshiftapps.com
					这些 Amazon Route 53 私有托管区在集群创建过程中创建。cluster-name 和 domain-prefix 是客户指定的值,但 unique-ID 在集群创建过程中随机生成,且无法预先选择。因此,您必须在为 p3.openshiftapps.com 私有托管区配置转发前等待集群创建过程开始。
				
- 在创建集群前,将 DNS 服务器配置为将所有对 < - cluster-name>.hypershift.local的 DNS 请求转发到 Amazon Route 53 Inbound Resolver 端点。对于 BIND DNS 服务器,在您首选的文本编辑器中编辑- /etc/named.conf文件,并使用以下示例添加新区:- Example - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 创建集群。
- 集群开始创建过程后,找到新创建的私有托管区: - aws route53 list-hosted-zones-by-vpc \ --vpc-id ${VPC_ID} \ --vpc-region ${REGION} \ --query 'HostedZoneSummaries[*].Name' \ --output table- $ aws route53 list-hosted-zones-by-vpc \ --vpc-id ${VPC_ID} \ --vpc-region ${REGION} \ --query 'HostedZoneSummaries[*].Name' \ --output table- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 注意- 集群创建过程可能需要几分钟时间在 Route 53 中创建私有托管区。如果没有看到 - p3.openshiftapps.com域,请等待几分钟,然后再次运行命令。
- 您知道集群域的唯一 ID 后,请将您的 DNS 服务器配置为将 - rosa.<domain-prefix>.<unique-ID>.p3.openshiftapps.com的所有 DNS 请求转发到 Amazon Route 53 Inbound Resolver 端点。对于 BIND DNS 服务器,在您首选的文本编辑器中编辑- /etc/named.conf文件,并使用以下示例添加新区:- Example - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow