与Google Container Engine共享VPC网络

时间:2017-07-22 01:58:50

标签: google-kubernetes-engine google-cloud-networking gke-networking

我一直在寻找这个问题的任何答案。图像显示了我想要做的事情。基本上我想在服务项目中构建一个容器引擎集群,但是在宿主项目中使用来自共享vpc的网络。这适用于计算引擎,并且由于容器引擎利用计算引擎,我无法看到它不会工作但是没有配置它的选项。

最终目标是在混合云场景中使用它,对于每个容器项目,我们宁愿利用单个vpn隧道,而不是为每个项目构建新的隧道。这根本就没有规模。

Google Cloud Container engine networking

3 个答案:

答案 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)

答案 2 :(得分:0)