跳至主要内容

Services

Pod 配置由 Deployments、StatefulSets 和 Daemonsets 管理,而 services 使用選擇器將流量導向 pods。

對於建立的每個工作負載(至少配置了一個連接埠),都會建立一個互補的 Service Discovery 條目。此 Service Discovery 條目使用以下命名慣例為工作負載的 pods 啟用 DNS 解析:<workload>.<namespace>.svc.cluster.local。

您可以建立額外的 services,以便給定的命名空間解析為一個或多個外部 IP 位址、外部主機名稱、另一個 DNS 記錄的別名、其他工作負載,或符合您建立的選擇器的一組 pods。

  1. 在左上角,點擊 ☰ > 叢集管理。
  2. 前往您想要新增 service 的叢集,然後點擊探索。
  3. 點擊 Service Discovery > Services。
  4. 點擊建立。
  5. 選擇您想要建立的 service 類型。
  6. 從下拉選單中選擇命名空間。
  7. 為 service 輸入名稱。此名稱用於 DNS 解析。
  8. 填寫表單的其餘部分。有關幫助,請參閱上游 Kubernetes 文件關於 services 的內容。
  9. 點擊建立。

**結果:**建立了新的 service。

  • 您可以從專案的 Service Discovery 標籤查看該記錄。
  • 當您訪問為您建立的新記錄的新 DNS 名稱(<recordname>.<namespace>.svc.cluster.local)時,它會解析所選的命名空間。

相關連結​