回答

3

您需要创建一个映射到复制控制器中的窗格上的service,然后在群集外部公开该服务。你有两个选择从外部公开Web服务:

  1. Set your servicetype: LoadBalancer这将提供一个Network load balancer
  2. 使用Kubernetes中的ingress support创建一个HTTP(S) load balancer

任一选项的最终结果是您将拥有一个公用IP地址,该公有IP地址将被路由到您的复制控制器支持的服务。

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

+1

下面是一个k8s问题,跟踪添加注释以自动填充服务的Google Cloud DNS条目:https://github.com/kubernetes/kubernetes/issues/28525 – Symmetric