私は奇妙な問題に直面しています。
私がやったこと:
Rancher K3Sクラスターをデプロイしましたが、debian ベースのイメージで解決する dns に問題があります。ドメインが適切に解決されません。ドメインの 1 つでサフィックスが追加されます。
私が見つけたもの:
Debian ベースのイメージでは、末尾にドメインのサフィックスが追加されます。たとえば、google.com に ping を送信し、google.com.example.com に ping を送信します。(example.com は私たちのドメインの 1 つです - 重要ではないので指定しません)
curl google.com の場合も同じで、 example.com の IP アドレスにリクエストを送信します。純粋な debian イメージを試しても、まだ同じ問題が発生しています。
Alpine ベースの画像は問題なく動作します (google.com pings google.com に ping を実行すると、nslookup で正しい IP アドレスが表示されます)。
k3s がインストールされているホスト サーバーも正常に動作します (redhat os)。google.com に ping を実行すると、google.com に ping が送信されます。
役立つかもしれないいくつかの追加データ:
CoreDNS configmap kubectl -n kube-system get configmap coredns -o go-template={{.data.Corefile}}
.:53 {
errors
health
ready
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
upstream
fallthrough in-addr.arpa ip6.arpa
}
hosts /etc/coredns/NodeHosts {
reload 1s
fallthrough
}
prometheus :9153
forward . 8.8.8.8
cache 30
loop
reload
loadbalance
}
誰かが同じまたは同様の問題に直面していますか? 解決に向けて私を後押しするポイントはありますか?
ありがとう、デビッド