Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 使用专用IP地址和多个专用服务连接启动CloudSQL_Google Cloud Platform_Google Cloud Sql_Google Vpc - Fatal编程技术网

Google cloud platform 使用专用IP地址和多个专用服务连接启动CloudSQL

Google cloud platform 使用专用IP地址和多个专用服务连接启动CloudSQL,google-cloud-platform,google-cloud-sql,google-vpc,Google Cloud Platform,Google Cloud Sql,Google Vpc,我使用private-Service-Access创建了一个带有私有地址的GCP-CloudSQL实例。我为私有服务访问分配了子网掩码(/20),并且能够使用此范围成功地启动MySQL实例。GCP为/20子网掩码分配了以下范围 $ gcloud compute addresses list --global --filter="purpose=VPC_PEERING" NAME ADDRESS/RANGE TYPE PURPOSE

我使用
private-Service-Access
创建了一个带有私有地址的
GCP-CloudSQL
实例。我为
私有服务访问分配了子网掩码(/20),并且能够使用此范围成功地启动
MySQL实例。GCP为/20子网掩码分配了以下范围

 $ gcloud compute addresses list --global --filter="purpose=VPC_PEERING"
 NAME         ADDRESS/RANGE    TYPE      PURPOSE                       NETWORK        REGION  SUBNET  STATUS
 google-managed-services-kube-shared-vpc   10.120.192.0/20  INTERNAL  VPC_PEERING  kube-shared-vpc     RESERVED
之后,我创建了
专用连接
,如下所示

$ gcloud services vpc-peerings list  --network=kube-shared-vpc --project=training-network-dta-26a2
---
network: projects/957681968813/global/networks/kube-shared-vpc
peering: servicenetworking-googleapis-com
reservedPeeringRanges:
- google-managed-services-kube-shared-vpc
service: services/servicenetworking.googleapis.com
cloudsqlrange 192.168.0.0/24   INTERNAL  VPC_PEERING     kube-shared-vpc       RESERVED
现在,我为
专用服务连接
分配了另一个专用地址范围,如下所示

$ gcloud services vpc-peerings list  --network=kube-shared-vpc --project=training-network-dta-26a2
---
network: projects/957681968813/global/networks/kube-shared-vpc
peering: servicenetworking-googleapis-com
reservedPeeringRanges:
- google-managed-services-kube-shared-vpc
service: services/servicenetworking.googleapis.com
cloudsqlrange 192.168.0.0/24   INTERNAL  VPC_PEERING     kube-shared-vpc       RESERVED
以下是我基于上述设置的查询

  • 由于我已经为此共享VPC创建了
    专用连接
    ,我如何才能将新的IP范围添加到此专用连接,或者它将自动处理

  • 当我使用“私有IP”创建
    CloudSQL
    实例时,它正在从我创建的第一个范围将IP地址分配给
    CloudSQL
    实例。这是IP范围

  • 我想使用新分配的IP地址范围启动
    CloudSQL
    。我无法指定IP,因为它是
    VPC名称
    ,我只能提交

           gcloud beta sql instances create mysqlprivatetest \
           --network=kube-shared-vpc \
           --region us-central1 \
           --no-assign-ip \
           --tier=db-f1-micro \
           --storage-type=HDD \
           --require-ssl \
           --database-version=MYSQL_8_0
    
    这是否意味着只有一个IP范围与
    专用服务连接关联

  • 我们可以使用相同的专用连接启动
    Redis
    实例吗

  • 1.你能提供一个网络方案吗?2.你为什么需要另一个私有地址范围?3.你是说共享VPC中的GCE实例吗?最初我分配了一个由Google分配的自动IP范围。现在我们创建了另一个IP范围,我们手动分配,希望CloudSQL实例从这个范围分配IP。请提供一个网络ork方案。Redis实例如何?您是指共享VPC中的GCE实例吗?从网络开始,从零开始配置似乎更容易。1.您能提供一个网络方案吗?2.为什么需要另一个专用地址范围?3.您是指共享VPC中的GCE实例吗?最初我分配了一个由G分配的自动IP范围oogle。现在我们创建了另一个IP范围,手动分配,希望CloudSQL实例从此范围分配IP。请提供一个网络方案。Redis实例如何?您是指共享VPC中的GCE实例吗?看起来从网络开始从头配置更容易。