我已按照说明(https://cloud.google.com/container-engine/docs/tutorials/http-balancer和http://kubernetes.io/docs/user-guide/ingress/)为我的Kubernetes服务创建Ingress资源 - 我的群集已部署在Google容器引擎(GKE)中。
据我所知,Ingress控制器会自动为我分配一个外部/公共IP,但这不是我需要的。我可以决定我想要的IP吗?我有一个域名和静态IP,我想使用它而不是Ingress控制器指定的域名。
希望这可以在Ingress资源的json / yaml配置文件中定义。这是我创建资源的首选方式,因为我可以跟踪创建的资源的状态(而不是从命令行使用kubectl edit
来编辑我的方式到首选状态。)
答案 0 :(得分:1)
据我所知,Ingress控制器会自动为我分配一个外部/公共IP,但这不是我需要的。我可以决定我想要的IP吗?
您可以向Google索取静态全局IP地址,然后可以将其用于L7负载平衡(您可以将DNS名称指向此IP)。没有办法将您自己的IP地址带入谷歌L7负载均衡器(直接或使用Ingress对象)。