CoreDNSチェーンは、プラグインのDNSサーバーのGo言語はCNCFのメンバーである、高性能、およびスケーラブルなDNSサーバです。これは、簡単にKUBE-DNSの代わりに使用する、K8Sクラスタにデプロイすることができます
具体的な違いは、公式ドキュメントを参照するか、することができますhttps://zhuanlan.zhihu.com/p/80141656?from_voters_page=true
原則:
kubedns:kubednsサービスエンドポイントと変更イベントapiserverを通じて聞いて、SkyDNSライブラリをベースだけでなく、ローカルキャッシュに同期化、実装リアルタイムKubernetesポッドクラスタサービスおよびDNSサービスディスカバリー
プロフィール私はBaiduのネットワークディスクを入れ、必要に直接ダウンロードします
リンク:https://pan.baidu.com/s/1pC97t6rRgB0HaKHWQ_yk5Q
抽出コード:dc4o
無DNS効果にポッドをひきされた後に最初に、私たちは見始める
ポッドにBaiduのドメイン名の中に含まれていません
私たちのテストネットワークは正常です
外部ネットワークに問題はありません
私は有効になりません上記のこのDNS 10.0.0.2を説明しました
これは時間が定義されたクラスタ構成の前に、DNSはこれでので、ここで、このIPアドレスを使用しています
どちらも同じように無視
これは、YAMLのcorednsを生成します。
設定を見てください
その後、クリック開始
テストに発売
百度にアクセスすることができポッドでは、この時間を参照してください。
私たちは、DNSをカスタマイズしたい場合は、あなたが作成できる
DNSの設定アップConfigMapセットを、それが別のスタブと2台のアップストリームドメインネームサーバを持っています
そして、このconfigmapでポッドを搭載
DNSの問題の現在の恐怖は、コピーの数を変更することができますが発生した場合
kubectl編集展開coredns -n KUBE-システム
さて、今日のここに説明するため、DNS、フォローアップの質問がありますプライベートの手紙メッセージを喜ば