kubernetesバイナリ展開coredns(12)

CoreDNSチェーンは、プラグインのDNSサーバーのGo言語はCNCFのメンバーである、高性能、およびスケーラブルなDNSサーバです。これは、簡単にKUBE-DNSの代わりに使用する、K8Sクラスタにデプロイすることができます

具体的な違いは、公式ドキュメントを参照するか、することができますhttps://zhuanlan.zhihu.com/p/80141656?from_voters_page=true

原則:
kubedns:kubednsサービスエンドポイントと変更イベントapiserverを通じて聞いて、SkyDNSライブラリをベースだけでなく、ローカルキャッシュに同期化、実装リアルタイムKubernetesポッドクラスタサービスおよびDNSサービスディスカバリー
kubernetesバイナリ展開coredns(12)

プロフィール私はBaiduのネットワークディスクを入れ、必要に直接ダウンロードします

リンク:https://pan.baidu.com/s/1pC97t6rRgB0HaKHWQ_yk5Q
抽出コード:dc4o

無DNS効果にポッドをひきされた後に最初に、私たちは見始める
kubernetesバイナリ展開coredns(12)
ポッドにBaiduのドメイン名の中に含まれていません

私たちのテストネットワークは正常です

kubernetesバイナリ展開coredns(12)
外部ネットワークに問題はありません


私は有効になりません上記のこのDNS 10.0.0.2を説明しました

これは時間が定義されたクラスタ構成の前に、DNSはこれでので、ここで、このIPアドレスを使用しています

kubernetesバイナリ展開coredns(12)
どちらも同じように無視

これは、YAMLのcorednsを生成します。

設定を見てください

kubernetesバイナリ展開coredns(12)
その後、クリック開始

kubernetesバイナリ展開coredns(12)
テストに発売

kubernetesバイナリ展開coredns(12)
百度にアクセスすることができポッドでは、この時間を参照してください。

私たちは、DNSをカスタマイズしたい場合は、あなたが作成できる
DNSの設定アップConfigMapセットを、それが別のスタブと2台のアップストリームドメインネームサーバを持っています
kubernetesバイナリ展開coredns(12)

そして、このconfigmapでポッドを搭載

DNSの問題の現在の恐怖は、コピーの数を変更することができますが発生した場合

kubectl編集展開coredns -n KUBE-システム

kubernetesバイナリ展開coredns(12)
kubernetesバイナリ展開coredns(12)

さて、今日のここに説明するため、DNS、フォローアップの質問がありますプライベートの手紙メッセージを喜ば

おすすめ

転載: blog.51cto.com/xiaorenwutest/2485580