4.11. 独自の DNS レコードのプロビジョニング
この機能を使用する前に、install-config.yaml
ファイルに userProvisionedDNS
パラメーターを追加し、パラメーターを有効にする必要があります。詳細は、「ユーザー管理 DNS の有効化」を参照してください。
API サーバーの IP アドレスを使用し、ご自身のクラスター名とベースドメインに基づいて、api.<cluster_name>.<base_domain>.
というホスト名で独自の DNS レコードをプロビジョニングします。Ingress サービスの IP アドレスを使用し、ご自身のクラスター名とベースドメインに基づいて、*.apps.<cluster_name>.<base_domain>.
というホスト名で独自の DNS レコードをプロビジョニングします。
user-provisioned DNS は、テクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
前提条件
-
gcloud
CLI ツールをインストールしている。
手順
API サーバーの IP アドレスを見つけて、対応する DNS レコードをプロビジョニングするには、
gcloud
CLI を使用して次のコマンドを実行します。gcloud compute forwarding-rules describe --global "${infra_id}-apiserver" --format json | jq -r .IPAddress
$ gcloud compute forwarding-rules describe --global "${infra_id}-apiserver" --format json | jq -r .IPAddress
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
IP アドレスを使用し、ご自身のクラスター名とベースドメインに基づいて、
api.<cluster_name>.<base_domain>.
というホスト名で独自の DNS レコードをプロビジョニングします。 gcloud
CLI を使用して Ingress サービスの IP アドレスを見つけ、対応する DNS レコードをプロビジョニングします。Ingress サービスの転送ルールを見つけるには、次のコマンドを実行します。
ingress_forwarding_rule=$(gcloud compute target-pools list --format=json --filter="instances[]~${infra_id}" | jq -r .[].name)
$ ingress_forwarding_rule=$(gcloud compute target-pools list --format=json --filter="instances[]~${infra_id}" | jq -r .[].name)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 転送ルールの値を使用して Ingress サービスの IP アドレスを見つけるには、次のコマンドを実行します。
ingress_ip_address=$(gcloud compute forwarding-rules describe --region "${region}" "${ingress_forwarding_rule}" --format json | jq -r .IPAddress)
$ ingress_ip_address=$(gcloud compute forwarding-rules describe --region "${region}" "${ingress_forwarding_rule}" --format json | jq -r .IPAddress)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
IP アドレスを使用し、ご自身のクラスター名とベースドメインに基づいて、
*.apps.<cluster_name>.<base_domain>.
というホスト名で独自の DNS レコードをプロビジョニングします。