本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

服务

Pod 配置由 Deployments、StatefulSets 和 DaemonSets 管理,而服务通过选择器将流量引导到 Pod。

为每个创建的工作负载(至少配置一个端口),都会创建一个补充的服务发现条目。此服务发现条目使用以下命名约定启用工作负载的 Pod 的 DNS 解析:<workload>.<namespace>.svc.cluster.local

您可以创建额外的服务,以便给定的名称空间解析为一个或多个外部 IP 地址、外部主机名、另一个 DNS 记录的别名、其他工作负载或与您创建的选择器匹配的一组 Pod。

  1. 在左上角,点击 ☰ > 集群管理

  2. 转到您想要添加服务的集群,然后点击 探索

  3. 点击 服务发现  服务

  4. 单击*创建*。

  5. 选择您想要创建的服务类型。

  6. 从下拉列表中选择一个 名称空间

  7. 为服务输入一个 名称。此名称用于 DNS 解析。

  8. 填写表单的其余部分。如需帮助,请参考上游 Kubernetes 文档关于 服务 的内容。

  9. 单击*创建*。

*结果:*新服务已创建。

  • 您可以在项目的 服务发现 选项卡中查看记录。

  • 当您访问您创建的新记录的新 DNS 名称 (<recordname>.<namespace>.svc.cluster.local) 时,它解析为所选的名称空间。