回答

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