Kubernetes与Google Cloud DNS

Jac*_*ark 1 google-cloud-platform kubernetes google-kubernetes-engine

使用运行Kubernetes的Google Container Engine集群,将http://mydomain.co.uk指向LoadBalanced ReplicationController 的过程将是什么?

我知道Kubernetes支持SkyDNS-如何将域名的Google Cloud DNS委派给内部Kubernetes集群DNS服务?

Rob*_*ley 6

您将需要创建一个映射到复制控制器中的Pod 的服务,然后将该服务公开到群集之外。您有两个选择可以从外部公开您的Web服务:

  1. 将您的服务设置为type: LoadBalancer将提供网络负载平衡器的服务
  2. 使用Kubernetes中的入口支持来创建HTTP(S)负载均衡器

这两种选择的最终结果都是,您将拥有一个公共IP地址,该地址被路由到复制控制器支持的服务。

拥有该IP地址后,您将需要手动配置DNS记录,以将您的域名指向该IP地址。