|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
Services
Deployment、StatefulSet 和 Daemonset 会管理 Pod 配置,而 Service 使用选择器将流量引导到 Pod。
每个工作负载(至少配置一个端口)都会创建一个补充的服务发现条目。此服务发现条目使用以下命名约定为工作负载的 pod 启用 DNS 解析:
<workload>.<namespace>.svc.cluster.local。
你可以创建其它 service,这样,指定的命名空间就可以使用一个或多个外部 IP 地址、外部主机名、另一个 DNS 记录的别名、其他工作负载或与你创建的选择器匹配的一组 pod 来进行解析。
-
在左上角,单击 ☰ > 集群管理。
-
转到要添加 service 的集群,然后单击 Explore。
-
点击。
-
单击创建。
-
选择要创建的 service 类型。
-
从下拉列表中选择一个的命名空间。
-
输入 service 的名称。此名称会用于 DNS 解析。
-
完成表单的其余部分。如需帮助,请参阅 service 的上游 Kubernetes 文档。
-
单击创建。
结果:创建了一个新 service。
-
你可以从项目的服务发现选项卡查看记录。
-
访问你创建的新记录的新 DNS 名称 (
<recordname>.<namespace>.svc.cluster.local) 时,它会解析所选的命名空间。