[Fail] [sig-network] DNS [It] should provide DNS for the cluster [Conformance]

问题描述:

       搭建好 k8s 集群,使用 sonobuoy 对集群进行 e2e 测试,总有以下几个用例过不去:

[Fail] [sig-network] DNS [It] should provide DNS for the cluster  [Conformance] 
/workspace/anago-v1.14.2-beta.0.85+66049e3b21efe1/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/dns_common.go:508

[Fail] [sig-network] DNS [It] should provide /etc/hosts entries for the cluster [LinuxOnly] [Conformance] 
/workspace/anago-v1.14.2-beta.0.85+66049e3b21efe1/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/dns_common.go:508

[Fail] [sig-network] DNS [It] should provide DNS for services  [Conformance] 
/workspace/anago-v1.14.2-beta.0.85+66049e3b21efe1/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/dns_common.go:508

        反复搭建集群,使用不同的网络插件,均宣告失败!

        通过查看 CoreDNS 的日志,发现总是请求一些后缀为 mshome.net 的域名。

        经过一番查找,发现该后缀域名的产生是由于 DNS 污染引起的(比如 windows 网络共享),

        恰好我的集群环境存在开启网络共享功能的 Windows 服务器,集群错误地从其 DHCP 获取到了错误的 DNS 信息

问题解决:

       将集群节点的网络配置为手动设置网络地址和 DNS,重新跑测试,完美通过!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值