集群 DNS 确认
如果当ndots:5在 Pod 中时查找api.example.com,CoreDNS 大约会收到多少个查询?
- 1号
- 2号
- 约4次
- 8次或以上
当我查询无头服务 (clusterIP: None) 时,我会得到什么结果?
- 分配给服务的 ClusterIP
- Pod 运行的节点的 IP
- 后面 pod 的所有 IP
- NXDOMAIN 返回,因为没有记录
未在服务中创建 SRV 记录的最常见原因有哪些?
- 因为命名空间不是默认的
- 因为端口没有被命名
- 由于后面只有一个吊舱
- 因为它是一个没有ClusterIP的无头服务,
当使用dnsConfig将 pod 的 ndots 降低到 1 时,它会损失什么?
- 找不到短名称的集群服务
- 找不到集群外名称
- DNS 缓存已关闭
- 没什么可失去的
如果在调用外部域时在末尾添加一个点(例如example.com.),会发生什么情况?
- 尝试仅添加搜索列表中的第一项。
- 该 pod 的 ndots 值更改为 1。
- 跳过CoreDNS并直接进入节点的解析器
- 它被视为完整名称,并且完全跳过搜索。
为什么错误率指数中没有捕获由搜索引起的无用查询?
- 这是因为 CoreDNS 根本不记录无用的查询。
- 这是因为 NXDOMAIN 对于不存在的名称也是正常响应。
- 这是因为应用程序处理来自缓存的响应。
- 这是因为查询是UDP,所以无法统计是否成功。