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