k8s 手动指定pod域名解析
时间: 2023-02-08 07:50:38 浏览: 124
在 Kubernetes 中,通过 Service 来指定 Pod 的域名解析。
1. 使用 kubectl 创建一个 Service,并指定它的 selector 以匹配目标 Pod。
2. 通过设置 service.spec.clusterIP 为 None 来创建一个 "headless" Service 。这样可以使该 Service 不会分配集群 IP。
3. 在 Pod 的 DNS 配置文件中指定 service.metadata.name 作为域名解析。
请注意, 这种方法需要DNS 配置文件是可访问的,并且每个 pod 都要配置正确的DNS服务器。
阅读全文