Google kubernetes engine 是否可以通过DNS访问Google容器引擎实例?

Google kubernetes engine 是否可以通过DNS访问Google容器引擎实例?,google-kubernetes-engine,Google Kubernetes Engine,Google AppEngine应用程序可通过DNS在可预测的位置自动访问(appname.appspot.com)。谷歌容器引擎实例也是如此吗 给GKE实例一个公共IP很简单,但是如果您想共享演示链接(而不担心它们会改变)或使用GoogleOAuth(不允许静态IP作为回调URL),这就不太好用了 我可以注册一个域,并使用谷歌云DNS将子域配置为指向每个容器引擎实例的IP。但如果GKE已经这么做了,那就简单多了 Google容器引擎不会自动将DNS主机名与主端点或您在群集中启动的任何应用程序相

Google AppEngine应用程序可通过DNS在可预测的位置自动访问(
appname.appspot.com
)。谷歌容器引擎实例也是如此吗

给GKE实例一个公共IP很简单,但是如果您想共享演示链接(而不担心它们会改变)或使用GoogleOAuth(不允许静态IP作为回调URL),这就不太好用了


我可以注册一个域,并使用谷歌云DNS将子域配置为指向每个容器引擎实例的IP。但如果GKE已经这么做了,那就简单多了

Google容器引擎不会自动将DNS主机名与主端点或您在群集中启动的任何应用程序相关联

群集中的实例(VM)具有公共IP(并且您可以打开防火墙规则使其可公开访问),但是您通常应该联系服务(代表应用程序),而不是直接联系实例

为其创建外部负载平衡器(L3或L7)的服务将具有公共IP,但不会自动获取关联的DNS名称

App Engine在应用程序(如果您想要appspot.com域,则在创建时选择一个全局唯一的名称)和部署的代码之间建立1:1的关系

容器引擎允许您在单个集群中部署多个“应用”,并且在创建集群或创建服务时不需要注册全局唯一的名称。这给了您更多的灵活性,但也意味着如果您想将DNS名称映射到您的应用程序,您必须自己进行映射

期望入口控制器(用于创建L7服务)帮助简化此过程不是不合理的,但它今天没有这样做。请随时提交申请