すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:CoreDNS

最終更新日:Mar 07, 2026

CoreDNS は、ACK クラスターおよび ACK Edge クラスターのデフォルトの DNS サービスディスカバリープラグインです。ACK サーバーレスクラスターも CoreDNS を使用したサービスディスカバリーをサポートしています。このトピックでは、CoreDNS コンポーネントについて説明し、その使用方法と変更履歴を記載します。

コンポーネントの説明

CoreDNS は、Kubernetes クラスター内で DNS 名前解決を担当するコンポーネントです。クラスター内のカスタムサービスドメイン名と外部ドメイン名の両方を解決します。CoreDNS プロジェクトは、Cloud Native Computing Foundation (CNCF) によってホストされています。CoreDNS の詳細については、「CoreDNS: DNS and Service Discovery」をご参照ください。

CoreDNS には、アンマネージド版とマネージド版の 2 つのエディションがあります。詳細については、「サービスディスカバリーのための DNS」をご参照ください。

CoreDNS バージョンとクラスターバージョンのマッピングに関する詳細については、「Kubernetes における CoreDNS バージョン」をご参照ください。

注意事項

変更履歴

アンマネージド版

バージョン番号

適用クラスター

レジストリアドレス

変更日時

変更内容

影響

v1.12.1.3

v1.27 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.3

2025年11月5日

このアップグレードはサービスに影響しません。

v1.12.1.2

v1.21 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.2

2025年10月10日

  • 最適化:

    • コンポーネントのバージョン番号から aliyun サフィックスを削除しました。

    • cache プラグインのデフォルトの serve_stale 構成を serve_stale 30s verify に最適化しました。

このアップグレードはサービスに影響しません。

v1.12.1.1-4035d7a99-aliyun

v1.21 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.1-4035d7a99-aliyun

2025年7月22日

コミュニティの v1.12.1 に更新しました。

  • multisocket プラグインを追加しました。

  • CNAME (Canonical Name) のルックアップ制限を 7 から 10 に引き上げました。

  • plugin/kubernetes:DeletionTimestamp が原因で削除された Pod が解決される問題を修正しました (#7119) (#7131)。

  • plugin/kubernetes:「ホスト名が定義されたエンドポイントに対してのみ PTR (ポインター) レコードを作成する (#6898)」を元に戻しました。

  • plugin/forward:failfast_all_unhealthy_upstreams オプションを追加しました。これにより、すべてのアップストリームサーバーがダウンしている場合に servfail が返されます。

  • cache プラグインでは、serve_stale 構成がデフォルトで有効になっています。アップストリームの DNS サーバーが利用できない場合、CoreDNS は期限切れのキャッシュで応答し (この応答の TTL (Time To Live) は 0)、非同期でドメイン名の最新アドレスを取得しようとします。

このアップグレードはサービスに影響しません。

v1.11.3.5-5321daf49-aliyun

v1.21 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.5-5321daf49-aliyun

2025年3月19日

  • ベースイメージを更新し、関連するセキュリティ脆弱性を修正しました。

  • Lingjun ノードプールをサポートしました。CoreDNS Pod は Lingjun ノードにはスケジュールされません。

このアップグレードはサービスに影響しません。

v1.11.3.2-f57ea7ed6-aliyun

v1.21 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.2-f57ea7ed6-aliyun

2024年10月21日

  • CoreDNS が Firewall プラグインをサポートするようになり、Forward プラグインはリターンコードに基づいて次のプラグインを実行できるようになりました。

  • コンソールの 操作 > アドオン管理 ページで、CoreDNS コンポーネントのデプロイメントに対するトポロジー制約オプションをカスタマイズできるようになりました。

このアップグレードはサービスに影響しません。

v1.9.3.16-4341f22f-aliyun

v1.20.4 以降の ACK サーバーレスクラスターのみ対象。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.16-4341f22f-aliyun

2023年5月9日

CoreDNS コンテナスケジューリングのデフォルトのメモリリクエストが 4 GiB に引き上げられ、CoreDNS が共有インスタンスにスケジュールされるのを防ぎます。メモリサイズはコンポーネント設定でカスタマイズできます。

このアップグレードにより、CoreDNS の作成時に、より高い仕様の Elastic Container Instance (ECI) が使用される可能性があります。

v1.9.3.10-7dfca203-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun

2023年4月3日

  • ゾーンレベルのアンチアフィニティスケジューリングを最適化しました。

  • 弾性ノードシナリオでの Pod の退去の可能性を低減しました。

スケジューリングポリシーの調整により、クラスター内のすべてのスケジューリング可能なノードが単一ゾーンにある場合、CoreDNS レプリカのスケジューリングに失敗し、コンポーネントのアップグレードが失敗する可能性があります。DNS の可用性を確保するためには、クラスターをスケールアウトし、スケジューリング可能なノードを複数のゾーンに分散させて、CoreDNS レプリカがスケジュールされ実行されるようにしてください。

v1.9.3.6-32932850-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.6-32932850-aliyun

2022年8月25日

  • Kubernetes イベントの配信をサポートします。

  • ACK サーバーレスクラスターでは、デフォルトの CPU リクエストが 2 コアに変更されました。

このアップグレードはサービスに影響しません。

v1.9.3.2-8850b5e7-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.2-8850b5e7-aliyun

2022年8月3日

ログセンターでの CoreDNS ログ収集のワンクリック有効化をサポートします。

このアップグレードはサービスに影響しません。

v1.9.3.1-5e7ba42d-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.1-5e7ba42d-aliyun

2022年7月11日

  • いくつかの問題を修正し、いくつかの機能を追加しました。詳細については、「CoreDNS-1.9.3 Release」をご参照ください。

  • ACK One マルチクラスターサービスをサポートします。

このアップグレードはサービスに影響しません。

v1.8.4.5-2ce07fd2-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.5-2ce07fd2-aliyun

2022年4月8日

CoreDNS のスケジューリングアフィニティ設定を最適化し、すべてのクラスターノードを弾性スケーリングノードにできるようにしました。

このアップグレードはサービスに影響しません。

v1.8.4.3-644f4735-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.3-644f4735-aliyun

2022年2月22日

  • ServError タイプの名前解決結果のキャッシュを無効にしました。

  • ホスト名によるアンチアフィニティスケジューリングを preferred から required に変更しました。これにより、ノードレベルのアンチアフィニティスケジューリングが強制されます。

レプリカのアンチアフィニティはノードレベルで強制されるため、CoreDNS レプリカの数がノード数よりも多い場合、一部の CoreDNS レプリカは Pending 状態になります。このバージョンにアップグレードする前に、クラスターノードをスケールアウトするか、CoreDNS レプリカをスケールインしてください。

v1.8.4.2-7d597cff-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.2-3a376cc-aliyun

2022年1月10日

  • カスタムパラメーターのサポートを追加しました。

  • 名前解決ログをデフォルトで有効にしました。

このアップグレードはサービスに影響しません。

v1.8.4.1-3a376cc-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.1-3a376cc-aliyun

2021年10月26日

  • EndpointSlices リソースの監視をサポートします。

  • IPv6 アドレスを使用した DNS クエリをサポートします。

このアップグレードはサービスに影響しません。

v1.7.0.0-f59c03d-aliyun

v1.14.8 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.7.0.0-f59c03d-aliyun

2021年7月8日

  • CoreDNS のデフォルトのグレースフルシャットダウン時間と、CoreDNS デプロイメント内のコンテナメモリ制限を変更しました。

  • メトリック名を更新しました。お使いのモニタリングシステムが CoreDNS のメトリックに依存している場合は、必ず変更してください。詳細については、「Metric Changes」をご参照ください。

  • Forward プラグインが最初のアップストリーム DNS サーバーしか使用しない問題を修正しました。

  • 非推奨の Upstream プラグインとの互換性を削除しました。Corefile 設定に Upstream プラグインが含まれている場合、アップグレード中に安全かつ自動的に削除されます。

Elastic Compute Service (ECS) インスタンス上の /etc/resolv.conf DNS 設定ファイルを変更した場合、CoreDNS Pod をアップグレードまたは再作成すると、変更された /etc/resolv.conf ファイルが使用されます。アップグレードする前に、設定内のすべての DNS サーバーが正しく動作していることを確認してください。

1.6.7.edge (提供終了)

-

registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7.edge

2021年4月23日

コミュニティバージョン 1.6.7 に基づいて構築されています。詳細については、「CoreDNS-1.6.7 Release」をご参照ください。

このアップグレードはサービスに影響しません。

v1.7.0

-

registry.{{.Region}}.aliyuncs.com/acs/coredns:1.7.0

2021年3月18日

  • 非推奨の Upstream プラグインとの互換性を削除しました。Corefile 設定に Upstream プラグインが含まれている場合、アップグレード中に安全かつ自動的に削除されます。

  • メトリック名を更新しました。お使いのモニタリングシステムが CoreDNS のメトリックに依存している場合は、必ず変更してください。詳細については、「Metric Changes」をご参照ください。

  • Forward プラグインが最初のアップストリーム DNS サーバーしか使用しない問題を修正しました。

ECS インスタンス上の /etc/resolv.conf DNS 設定ファイルを変更した場合、CoreDNS Pod をアップグレードまたは再作成すると、変更された /etc/resolv.conf ファイルが使用されます。アップグレードする前に、設定内のすべての DNS サーバーが正しく動作していることを確認してください。

v1.6.7 (提供終了)

-

registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7

2018年11月28日

コミュニティバージョン 1.6.7 に基づいて構築されています。詳細については、「CoreDNS-1.6.7 Release」をご参照ください。

このアップグレードはサービスに影響しません。

マネージド版

バージョン番号

適用クラスター

レジストリアドレス

変更日時

変更内容

影響

v1.12.1.2

v1.21 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.2

2025年10月10日

このアップグレードはサービスに影響しません。

v1.11.3.2-f57ea7ed6-aliyun

v1.21 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.2-f57ea7ed6-aliyun

2024年10月21日

  • CoreDNS が Firewall プラグインをサポートするようになり、Forward プラグインはリターンコードに基づいて次のプラグインを実行できるようになりました。

  • コンソールの 操作 > アドオン管理 ページで、CoreDNS コンポーネントのデプロイメントに対するトポロジー制約オプションをカスタマイズできるようになりました。

このアップグレードはサービスに影響しません。

v1.9.3.10-7dfca203-aliyun

v1.20.4 以降のクラスター向け。

registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun

2023年4月3日

  • ゾーンレベルのアンチアフィニティスケジューリングを最適化しました。

  • 弾性ノードシナリオでの Pod の退去の可能性を低減しました。

スケジューリングポリシーの調整により、クラスター内のすべてのスケジューリング可能なノードが単一ゾーンにある場合、CoreDNS レプリカのスケジューリングに失敗し、コンポーネントのアップグレードが失敗する可能性があります。DNS の可用性を確保するためには、クラスターをスケールアウトし、スケジューリング可能なノードを複数のゾーンに分散させて、CoreDNS レプリカがスケジュールされ実行されるようにしてください。