我们正在测试大使边缘堆栈,并从自动驾驶模式下的全新 GKE 私有集群开始。
我们按照快速入门教程从头开始安装以感受它,最终出现以下错误
Error from server: error when creating "mapping-test.yaml": conversion webhook for getambassador.io/v3alpha1, Kind=Mapping failed: Post "https://emissary-apiext.emissary-system.svc:443/webhooks/crd-convert?timeout=30s": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Run Code Online (Sandbox Code Playgroud)
我们进行了几轮 DNS 测试,并在不同的命名空间中部署了几个不同的测试 Pod,以验证 kube-dns 是否正常工作,最终一切看起来都很好。resolv.conf 看起来也不错。
大使正在使用主机名emissary-apiext.emissary-system.svc:443(不带 cluster.local),应该可以正常解析。顺便说一句,使用 FQN(使用 cluster.local)进行查找效果很好。
有什么线索吗?
非常感谢并保重。
dns kubernetes google-kubernetes-engine kubernetes-ingress ambassador