プライベートリンク用ネットワークの設定
Private Service Connect (PSC) を使用して CelerData クラスターをデプロイした際、デプロイ中またはデプロイ後にクラスターコンソールへのパブリックアクセスを無効にした場合、クラスターのユーザーは *.privatelink.celerdata.com
形式のURLを介してのみ CelerData クラスターコンソールにアクセスできます。CelerData クラスターコンソールへのすべてのトラフィックは *.privatelink.celerdata.com
形式のドメインにルーティングされ、その後 PSC エンドポイントにルーティングされます。これは Cloud DNS によって自動的にマッピングされます。Cloud DNS の設定により、{endpoint_name}.{region}.p.celerdata.com
が PSC エンドポイントのプライベート IP にマッピングされます。
完全なルーティングフローは次のとおりです:
Cluster users
-> *.privatelink.celerdata.com
-> {endpoint_name}.{region}.p.celerdata.com
-> PSC Endpoint IP
-> CelerData Cluster console
- クラスターのユーザーは、
*.privatelink.celerdata.com
形式のドメインを通じて CelerData クラスターコンソールと通信します。 - ドメイン
*.privatelink.celerdata.com
は{endpoint_name}.{region}.p.celerdata.com
に解決される必要があり、次のセクションで説明するように Cloud DNS ゾーンを設定する必要があります。 - ドメイン
{endpoint_name}.{region}.p.celerdata.com
は、PSC エンドポイントのプ ライベート IP に Cloud DNS ゾーンによってマッピングされます。これは、PSC エンドポイントを作成すると自動的に作成されます。
プライベートネットワークアクセスを有効にするには、*.privatelink.celerdata.com
を {endpoint_name}.{region}.p.celerdata.com
にマッピングする CNAME レコードを持つプライベート Cloud DNS ゾーンを作成する必要があります。
クラスターに Shared VPC を有効にしたい場合は、Set up Shared VPC に記載されている手順に従って Shared VPC を設定する必要があります。デプロイメントに使用した VPC ネットワーク、サブネット、ファイアウォールルール、ルート、および Public Cloud NAT(または予約された内部静的 IPv4 アドレス)は、Shared VPC のホストプロジェクトに属している必要があります。
プライ ベート Cloud DNS ゾーンの作成
プライベート Cloud DNS ゾーンを作成する手順は次のとおりです:
- Google Cloud console にサインインします。
- 左側のナビゲーションメニューを展開し、Network Services > Cloud DNS を選択します。
- CREATE ZONE をクリックします。
- Create a DNS zone ページで、次の手順に従います:
- Zone type で Private を選択します。
- Zone name に
private-link
などの名前を入力します。 - DNS name に
privatelink.celerdata.com
を入力します。 - Network セクションで ADD NETWORKS をクリックします。New networks ボックスで Project を選択し、クラスターのデプロイメント用の VPC Network を選択し、DONE をクリックします。
- CREATE をクリックします。