我正在尝试使用私有IP将gcp postgres实例部署到与启用IPAliasing的kubernetes集群相同的网络default
中。
也有少量其他k8s集群部署到default
网络。
[当我尝试使用该网络创建新的Postgres实例时,出现以下错误:
无法创建子网。在分配的IP范围内找不到可用的块。请为此服务提供商分配新范围。
我已经尝试在VPC网络详细信息页面上的“私人服务连接”标签下分配更多IP地址,但是我不确定如何利用这一新IP范围,而不会中断使用已经创建的IP范围。
因此,解决方案是进入“ VPC网络”,然后单击“默认”网络。在此处单击“私人服务连接”链接。
这里,我单击Allocate IP Range
按钮并分配了新的/24
范围。
创建此新范围后,您需要单击子菜单项“服务的专用连接”。
然后单击连接名称。在我的情况下是cloudsql-postgres-googleapis-com
,然后分配新分配。
这个问题并不像我最初想象的那么难。但是,更多的原因归结于UI在Google方面的失败。显然,可以分配多个分配。而且由于担心替换分配并关闭其他服务,我无法尝试单击新分配。
更新此专用连接后,您应该能够使用专用IP创建新的GCP Postgres实例。