CoreDNS: DNS およびサービスディスカバリ


何ですか?

CoreDNS は DNS サーバーです。 Go で書かれています。柔軟性が高いため、さまざまな環境で使用できます。CoreDNS は Apache ライセンス バージョン 2 でライセンスされており、完全にオープンソースです。
開発は GitHub で行われます。一部の開発者は #coredns チャンネルで Slack で交流しています。

プラグイン

CoreDNS は プラグイン をチェーンします。各プラグインは、Kubernetes サービスのディスカバリprometheus メトリクスクエリのリライト などの DNS 機能、または ゾーン ファイル からのみ提供します。他にも 多数 あります

 
Cloud Native Computing Foundation Logo

CNCF

当社は クラウドネイティブコンピューティング財団 の卒業プロジェクトです。

サービスディスカバリ

CoreDNS は、Kubernetes プラグイン を介して Kubernetes と統合します。 etcdetcd プラグイン を使用することもできます。主要なクラウドプロバイダーすべてにもプラグインがあります。 Microsoft Azure DNSGCP Cloud DNSAWS Route53

高速かつ柔軟

CoreDNS は高速かつ効率的になることを目指しています。また、プラグイン のおかげで柔軟性もあります。必要な プラグインのみで CoreDNS をコンパイル できます。

シンプル

できるだけ物事をシンプルに保ち、適切なデフォルトを使用するように努めています。以下は coredns.ioCorefile です

coredns.io {
 file db.coredns.io.signed
 transfer {
  to * 185.49.140.62
 }
 sign zones/coredns.io {
  key file Kcoredns.io.+013+16376
 }
}

ユーザーの 一部

kubernetes home mit home infoblox home sbg home admiral home

kismia home soundcloud home qunar home tradeshift home