4

私は奇妙な問題に直面しています。

私がやったこと:

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
}

誰かが同じまたは同様の問題に直面していますか? 解決に向けて私を後押しするポイントはありますか?

ありがとう、デビッド

4

1 に答える 1