5.4. 配置 DNS 服务器
使用以下步骤配置 DNS 服务器,将必要的私有托管区转发到 Amazon Route 53 Inbound Resolver。
ROSA 经典集群要求您为一个私有托管区配置 DNS 转发:
-
<domain-prefix>.<unique-ID>.p1.openshiftapps.com
在集群创建过程中创建此 Amazon Route 53 私有托管区。domain-prefix
是客户指定的值,但 唯一 ID
在集群创建过程中随机生成,且无法预先选择。因此,您必须在为 p1.openshiftapps.com
私有托管区配置转发前等待集群创建过程开始。
- 创建集群。
集群开始创建过程后,找到新创建的私有托管区:
$ aws route53 list-hosted-zones-by-vpc \ --vpc-id ${VPC_ID} \ --vpc-region ${REGION} \ --query 'HostedZoneSummaries[*].Name' \ --output table
输出示例
---------------------------------------------- | ListHostedZonesByVPC | +--------------------------------------------+ | domain-prefix.agls.p3.openshiftapps.com. | +--------------------------------------------+
注意集群创建过程可能需要几分钟时间在 Route 53 中创建私有托管区。如果没有看到
p1.openshiftapps.com
域,请等待几分钟,然后再次运行命令。您知道集群域的唯一 ID 后,请将您的 DNS 服务器配置为将 <
domain-prefix>.<unique-ID>.p1.openshiftapps.com
的所有 DNS 请求转发到 Amazon Route 53 Inbound Resolver 端点。对于 BIND DNS 服务器,在您首选的文本编辑器中编辑/etc/named.conf
文件,并使用以下示例添加新区:示例
zone "<domain-prefix>.<unique-ID>.p1.openshiftapps.com" { 1 type forward; forward only; forwarders { 2 10.0.45.253; 10.0.23.131; 10.0.148.159; }; };