首页 文章

如何在GKE上为Kubernetes v1.2 Ingress资源分配自定义外部/公共IP?

提问于
浏览
2

我按照说明(https://cloud.google.com/container-engine/docs/tutorials/http-balancerhttp://kubernetes.io/docs/user-guide/ingress/)为我的Kubernetes服务创建了Ingress资源 - 我的集群部署在Google Container Engine(GKE)中 .

我知道Ingress控制器会自动为我分配一个外部/公共IP,但这不是我需要的 . 我可以决定我想要的IP吗?我有一个域名和静态IP,我想使用它而不是Ingress控制器分配的域名 .

希望这可以在Ingress资源的json / yaml配置文件中定义 . 这是我创建资源的首选方式,因为我可以跟踪创建的资源的状态(而不是使用命令行中的 kubectl edit 编辑我的方式到首选状态) .

1 回答

  • 1

    我知道Ingress控制器会自动为我分配一个外部/公共IP,但这不是我需要的 . 我可以决定我想要的IP吗?

    您可以向Google询问静态全局IP地址,然后可以将其用于L7负载 balancer (您可以将DNS名称指向此IP) . 没有办法将您自己的IP地址带入谷歌L7负载均衡器(直接或使用Ingress对象) .

相关问题