dnsPolicy
| 取值 | 行为 | 适用 |
|---|---|---|
| ClusterFirst | 先集群 DNS,外部走上游 | 默认,普通业务 Pod |
| Default | 继承节点 resolv.conf | 特殊排查场景 |
| None | 完全自定义(配合 dnsConfig) | 指定专用解析器 |
| ClusterFirstWithHostNet | hostNetwork 下的集群解析 | hostNetwork=true 的 Pod |
dnsConfig 示例
dnsConfig 示例
spec:
dnsPolicy: None
dnsConfig:
nameservers: ["10.96.0.10"]
searches: ["prod.svc.cluster.local", "svc.cluster.local"]
options:
- name: ndots
value: "5"排查「Pod 内解析行为与其他 Pod 不同」时,先对比两边的 dnsPolicy 与 resolv.conf。