【发布时间】:2022-01-04 21:57:50
【问题描述】:
我们正在测试 Ambassador Edge Stack,并开始使用处于自动驾驶模式的全新 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)
我们进行了几轮 DNS 测试,并在不同的命名空间中部署了几个不同的测试 pod,以验证 kube-dns 是否正常工作,一切看起来都很好。 resolv.conf 看起来也不错。
大使使用的主机名emissary-apiext.emissary-system.svc:443(没有cluster.local)应该可以正常解析。顺便说一句,使用 FQN(使用 cluster.local)进行查找效果很好。
有什么线索吗?
非常感谢,保重。
【问题讨论】:
标签: kubernetes dns google-kubernetes-engine kubernetes-ingress ambassador