DNS FAQ
更新時間 2023-11-01 15:30:42
最近更新時間: 2023-11-01 15:30:42
分享文章
本節介紹了:DNS FAQ的用戶指南。
如何進入CoreDNS Pod執行命令?
問題現象
使用 kubectl -n kube-system exec -it {coredns pod} bash及類似命令發現無法進入到CoreDNS Pod中執行或者查看相關信息。
問題原因
CoreDNS所使用的容器鏡像是基于Scratch構建,不具備Shell執行環境,所以無法使用bash命令進入。
解決方案
可以使用nsenter的方式訪問CoreDNS Pod所處的容器網絡環境。
kubernetes中的服務的域名不能通過coredns正確解析
問題現象
kubernetes中的服務建立成功后,無法通過域名訪問。
問題原因
kubernetes中的服務的域名的格式不對。
解決方案
使用完整的域名格式進行解析,service-name.ns-name.svc.cluster.local。