问题描述
域名未在DNS上解析或者在DNS已解析,但是在kubernetes中无法正常使用该域名,提示域名未解析。
问题分析
1.在DNS中添加正确解析记录 2.修改kubernetes集群中节点hosts文件 3.修改coredns configmap
问题解决
这里提供修改coredns confimap的方式,使域名能够在kubernetes中正常使用。 1.查看coredns
kubectl get cm -n kube-system |grep coredns
2.修改coredns configmap
kubectl edit cm coredns -n kube-system
hosts xxx {
<ip> <domain name>
fallthrough
}
如图
参考文档
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/
如果您有其他问题,欢迎您联系火山引擎技术支持服务