chore(byoc): Refactor BYOC private networking setup docs#5780
chore(byoc): Refactor BYOC private networking setup docs#5780duanshiqiang wants to merge 2 commits intomainfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
9f1ab77 to
7545b46
Compare
7545b46 to
762f499
Compare
762f499 to
0295fb4
Compare
0295fb4 to
4e960f2
Compare
4e960f2 to
ec9ef4a
Compare
ec9ef4a to
b801267
Compare
b801267 to
9c81118
Compare
631984b to
8a9092c
Compare
8a9092c to
56eb099
Compare
56eb099 to
cf5b585
Compare
e0f83c0 to
cfc6ce2
Compare
cfc6ce2 to
6feaabc
Compare
6feaabc to
aea5aa2
Compare
c980035 to
f14bf55
Compare
610d07f to
e66d826
Compare
e66d826 to
cf3310a
Compare
dhtclk
left a comment
There was a problem hiding this comment.
Great work, just a few comments!
| import byoc_vpcpeering3 from '@site/static/images/cloud/reference/byoc-vpcpeering-gcp-3.png'; | ||
| import byoc_privatelink_1 from '@site/static/images/cloud/reference/byoc-privatelink-gcp-1.png'; | ||
| import byoc_privatelink_2 from '@site/static/images/cloud/reference/byoc-privatelink-gcp-2.png'; | ||
| import byoc_privatelink_3 from '@site/static/images/cloud/reference/byoc-privatelink-gcp-2.png'; |
There was a problem hiding this comment.
| import byoc_privatelink_3 from '@site/static/images/cloud/reference/byoc-privatelink-gcp-2.png'; | |
| import byoc_privatelink_3 from '@site/static/images/cloud/reference/byoc-privatelink-gcp-3.png'; |
Want to make sure we're linking to the proper screenshot here?
| The PSC endpoint format is similar to the public endpoint, but includes a `p` subdomain. For example: | ||
|
|
||
| - **Public endpoint**: `h5ju65kv87.mhp0y4dmph.us-east1.gcp.clickhouse-byoc.com` | ||
| - **PrivateLink endpoint**: `h5ju65kv87.p.mhp0y4dmph.us-east1.gcp.clickhouse-byoc.com` |
There was a problem hiding this comment.
Isn't PrivateLink AWS specific terminology? Should we change this?
|
|
||
| ### Obtain GCP PSC service name and DNS name {#step-2-obtain-gcp-service-attachment-and-dns-name-for-private-service-connect} | ||
|
|
||
| ClickHouse Support will provide you with the PSC Service name. You can also obtain it in the ClickHouse Cloud console, under "Orgainzation" -> "Infrastructure", click into the infra name to see the details. |
There was a problem hiding this comment.
| ClickHouse Support will provide you with the PSC Service name. You can also obtain it in the ClickHouse Cloud console, under "Orgainzation" -> "Infrastructure", click into the infra name to see the details. | |
| ClickHouse Support will provide you with the PSC Service name. You can also obtain it in the ClickHouse Cloud console, under "Organization" -> "Infrastructure", click into the infra name to see the details. |
| <Image img={byoc_privatelink_3} size="lg" alt="BYOC PSC Endpoint" border /> | ||
| <Image img={byoc_privatelink_4} size="lg" alt="BYOC PSC Endpoint" border /> | ||
|
|
||
| ### Create an PSC endpoint in your Network {#step-3-create-endpoint} |
There was a problem hiding this comment.
| ### Create an PSC endpoint in your Network {#step-3-create-endpoint} | |
| ### Create a PSC endpoint in your network {#step-3-create-endpoint} |
| - Input a valid endpoint name | ||
| - Choose your network and select subnets (This is the network where your client application will be connecting from) | ||
| - Choose or create a new IP address for the endpoint, the IP address needs to be used by step [Set private DNS name for endpoint](#step-4-set-private-dns-name-for-endpoint) | ||
| - Click "Add Endpoint", wait a momemt for the endpoint to be created. |
There was a problem hiding this comment.
| - Click "Add Endpoint", wait a momemt for the endpoint to be created. | |
| - Click "Add Endpoint", wait a moment for the endpoint to be created. |
|
|
||
| To create or delete VPC peering for ClickHouse BYOC, follow the steps: | ||
|
|
||
| > The example steps are for a simple scenario, for advanced scenarios such as peering with on-premises connectivity, some adjustments may required. |
There was a problem hiding this comment.
| > The example steps are for a simple scenario, for advanced scenarios such as peering with on-premises connectivity, some adjustments may required. | |
| > The example steps are for a simple scenario, for advanced scenarios such as peering with on-premises connectivity, some adjustments may be required. |
| --- | ||
| title: 'Private networking setup' | ||
| slug: /cloud/reference/byoc/onboarding/network | ||
| hide_title: true |
There was a problem hiding this comment.
| hide_title: true | |
| sidebar_label: 'Private networking setup' | |
| hide_title: true |
| | [AWS PrivateLink](/manage/security/aws-privatelink) | This document describes how to connect to ClickHouse Cloud using AWS PrivateLink. | | ||
| | [Azure Private Link](/cloud/security/azure-privatelink) | How to set up Azure Private Link | | ||
| | [Azure Private Preview](/cloud/reference/byoc/onboarding/azure-private-preview) | Onboard ClickHouse BYOC on Azure using the Terraform module and cross-tenant authentication | | ||
| | [BYOC AWS private networking setup](/cloud/reference/byoc/onboarding/network-aws) | Deploy ClickHouse on your own cloud infrastructure | |
There was a problem hiding this comment.
| | [BYOC AWS private networking setup](/cloud/reference/byoc/onboarding/network-aws) | Deploy ClickHouse on your own cloud infrastructure | | |
| | [BYOC AWS private networking setup](/cloud/reference/byoc/onboarding/network-aws) | Set up VPC Peering or PrivateLink for BYOC on AWS | |
More specific descriptions may help users can the table.
| | [Azure Private Preview](/cloud/reference/byoc/onboarding/azure-private-preview) | Onboard ClickHouse BYOC on Azure using the Terraform module and cross-tenant authentication | | ||
| | [BYOC AWS private networking setup](/cloud/reference/byoc/onboarding/network-aws) | Deploy ClickHouse on your own cloud infrastructure | | ||
| | [BYOC FAQ](/cloud/reference/byoc/reference/faq) | Deploy ClickHouse on your own cloud infrastructure | | ||
| | [BYOC GCP private networking setup](/cloud/reference/byoc/onboarding/network-gcp) | Deploy ClickHouse on your own cloud infrastructure | |
There was a problem hiding this comment.
| | [BYOC GCP private networking setup](/cloud/reference/byoc/onboarding/network-gcp) | Deploy ClickHouse on your own cloud infrastructure | | |
| | [BYOC GCP private networking setup](/cloud/reference/byoc/onboarding/network-gcp) | Set up VPC Peering or Private Service Connect for BYOC on GCP | |
| ### Enable private load balancer for ClickHouse BYOC {#step-enable-private-load-balancer-for-clickhouse-byoc} | ||
| Contact ClickHouse Support to enable Private Load Balancer. | ||
|
|
||
| ## Setup VPC peering {#gcp-vpc-peering} |
There was a problem hiding this comment.
Consider wrapping steps in <VerticalStepper headerLevel="h3"> like in the aws page for consistency.
Summary
This PR mainly adds GCP private networking setup besides AWS to current BYOC docs.
Checklist