我一直在寻找这个问题的任何答案。图像显示了我想要做的事情。基本上我想在服务项目中构建一个容器引擎集群,但是在宿主项目中使用来自共享vpc的网络。这适用于计算引擎,并且由于容器引擎利用计算引擎,我无法看到它不会工作但是没有配置它的选项。
最终目标是在混合云场景中使用它,对于每个容器项目,我们宁愿利用单个vpn隧道,而不是为每个项目构建新的隧道。这根本就没有规模。
答案 0 :(得分:3)
更新现在正式支持此功能。请参阅Adam MacDonald's answer。
我一直在寻求实现相同的设置,但看起来目前不支持使用共享VPC的服务项目中的GKE:
共享VPC限制
- 每个云组织100个共享VPC主机项目的配额。
- 附加到任何给定共享VPC主机项目的100个服务项目的配额。
- 项目不支持外部负载平衡。这意味着负载均衡器的前端必须与后端存在于同一项目中,但服务项目中的后端实例可以在主机项目的共享VPC网络中创建。
- 不支持与共享VPC网络关联的服务项目中的GKE群集。
- GAE不支持与共享VPC网络关联的服务项目中的灵活性。
- 部署经理仅限于管理单个项目中的资源。
https://cloud.google.com/compute/docs/shared-vpc/provisioning-shared-vpc#shared_vpc_limitations
答案 1 :(得分:2)
Google Kubernetes引擎现在支持共享VPC。见https://cloudplatform.googleblog.com/2018/05/Introducing-Shared-VPC-for-Google-Kubernetes-Engine.html
答案 2 :(得分:0)