我有一个Google Cloud Project,其中:
服务:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
redis-master ClusterIP 10.0.0.213 <none> 6379/TCP 27s
现在,我还在同一内部网络中部署了另一个VM实例。我希望该VM可以访问端口6379上的IP:10.0.0.213。但是它无法正常工作。
我在这里读到,我需要对其进行移植以使其成为可能。但是我不想在此VM中公开我的kubernetes集群凭据。
LoadBalacer将为我提供外部IP,该IP将在内部网络中运行,但也将在Internet上运行。
那么,如何将其仅暴露给Google内部网络?
答案 0 :(得分:4)
我想您需要的是内部负载均衡器。您可以简单地用cloud.google.com/load-balancer-type: "Internal"
注释服务。参见internal-load-balancing。