GCP 向けカスタマー管理 VPC (BYO-VPC)
1
既存の VPC を設定する
- ClickHouse Kubernetes (GKE) クラスター用に、ClickHouse BYOC がサポートするリージョン内にプライベートサブネットを少なくとも 1 つ割り当てます。GKE クラスターのノードに十分な IP アドレスを確保するため、サブネットの CIDR 範囲は最低でも
/24(例: 10.0.0.0/24) であることを確認してください。 - そのプライベートサブネット内で、GKE クラスターのポッドに使用するセカンダリ IPv4 範囲を少なくとも 1 つ割り当てます。GKE クラスターのポッドに十分な IP アドレスを確保するため、セカンダリ範囲は少なくとも
/23にしてください。 - サブネットで Private Google Access を有効にします。これにより、GKE ノードは外部 IP アドレスなしで Google API や各種サービスにアクセスできます。
2
ネットワーク接続を確保する
Cloud NAT ゲートウェイ
VPC に Cloud NAT ゲートウェイがデプロイされていることを確認してください。ClickHouse BYOC の各コンポーネントが Tailscale コントロールプレーンと通信するには、アウトバウンドのインターネットアクセスが必要です。Tailscale は、プライベートな管理操作のための安全なゼロトラストネットワークを提供するために使用されます。Cloud NAT ゲートウェイは、外部 IP アドレスを持たないインスタンスにこのアウトバウンド接続を提供します。DNS 名前解決
VPC で DNS 名前解決が正しく機能しており、標準的な DNS 名をブロックしたり、妨害したり、上書きしたりしていないことを確認してください。ClickHouse BYOC は、Tailscale のコントロールサーバーおよび ClickHouse サービスエンドポイントを解決するために DNS に依存しています。DNS が利用できない、または設定に不備がある場合、BYOC サービスが接続できなかったり、正常に動作しなかったりする可能性があります。
3
BYOC インフラストラクチャを設定する
ClickHouse Cloud console で、新しいインフラストラクチャを設定する際に以下を構成します。
- VPC configuration で、Use existing VPC を選択します。
- VPC network name を入力します。
- ClickHouse 用に割り当てた Subnet name を入力します。
- Set up Infrastructure をクリックして、プロビジョニングを開始します。