GKE:将服务配置为可从同一 VPC 访问

Dag*_*ang 4 kubernetes google-kubernetes-engine

ClusterIP默认情况下,可以从同一集群访问具有类型的 Kubernetes 服务。有没有办法将 GKE 中的服务配置为可从同一 VPC 访问?例如,同一 VPC 中的 GCE 虚拟机可以访问 GKE 中的服务,但我不想将其公开到互联网。

Ami*_*pta 5

这不可能。关于 VPC 原生集群的 GKE 官方文档说道:

内部服务的集群 IP 只能在集群内部使用。如果您想从 VPC 内部但从集群外部(例如,从 Compute Engine 实例)访问 Kubernetes 服务,请使用内部负载均衡器

这里