Kubernetes 声纳浮标DNS测试失败,失败可能';无法手动复制
我正在K8S集群上运行sonobuoy,DNS测试失败,但我无法复制该问题。 我如何理解他们失败的原因 K8S版本-v1.9.11 Infra-Azure,acs引擎v0.23.1 声纳浮标版本-v0.11.6(最新版本支持K8S v1.9.11) 运行命令-Kubernetes 声纳浮标DNS测试失败,失败可能';无法手动复制,kubernetes,e2e-testing,standards-compliance,Kubernetes,E2e Testing,Standards Compliance,我正在K8S集群上运行sonobuoy,DNS测试失败,但我无法复制该问题。 我如何理解他们失败的原因 K8S版本-v1.9.11 Infra-Azure,acs引擎v0.23.1 声纳浮标版本-v0.11.6(最新版本支持K8S v1.9.11) 运行命令- sonobuoy run --kube-conformance-image "gcr.io/heptio-images/kube-conformance:v1.9" DNS测试失败: [sig-network] DNS should p
sonobuoy run --kube-conformance-image "gcr.io/heptio-images/kube-conformance:v1.9"
DNS测试失败:
[sig-network] DNS should provide DNS for services [Conformance]
[sig-network] DNS should provide DNS for the cluster [Conformance]
这是K8S配置基准测试工作的一部分,并在投入使用之前对其进行测试
我手动运行的测试(我从日志中提取):
日志显示了许多:
Jan 8 10:17:47.221: INFO: Unable to read wheezy_tcp@PodARecord from pod dns-test-7dbef827-132e-11e9-bd06-e20b33d4fc6d: the server could not find the requested resource (get pods dns-test-7dbef827-132e-11e9-bd06-e20b33d4fc6d)
Jan 8 10:17:47.346: INFO: Unable to read jessie_tcp@PodARecord from pod dns-test-7dbef827-132e-11e9-bd06-e20b33d4fc6d: the server could not find the requested resource (get pods dns-test-7dbef827-132e-11e9-bd06-e20b33d4fc6d)
Jan 8 10:17:47.356: INFO: Lookups using dns-test-7dbef827-132e-11e9-bd06-e20b33d4fc6d failed for: [wheezy_tcp@PodARecord jessie_tcp@PodARecord]
最后是:
• Failure [619.219 seconds]
[sig-network] DNS
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/framework.go:22
should provide DNS for services [Conformance] [It]
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:648
Expected error:
<*errors.errorString | 0xc42026ab20>: {
s: "timed out waiting for the condition",
}
timed out waiting for the condition
not to have occurred
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/dns.go:170
•故障[619.219秒]
[sig网络]DNS
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_-output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/framework.go:22
应为服务[合规性][It]提供DNS
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_-output/dockerized/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:648
预期错误:
: {
s:“等待条件超时”,
}
等待条件时超时
不可能发生
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_-output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/dns.go:170
最终,我希望了解失败的根本原因,并更好地了解如何更好地调试它
在库伯内特斯的回购协议中
• Failure [619.219 seconds]
[sig-network] DNS
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/framework.go:22
should provide DNS for services [Conformance] [It]
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:648
Expected error:
<*errors.errorString | 0xc42026ab20>: {
s: "timed out waiting for the condition",
}
timed out waiting for the condition
not to have occurred
/workspace/anago-v1.9.4-beta.0.53+bee2d1505c4fe8/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/network/dns.go:170