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

Container Service for Kubernetes:CoreDNS

最終更新日:Nov 22, 2025

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

コンポーネントの概要

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

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

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

注意事項

変更ログ

アンマネージド版

バージョン番号

適用クラスター

イメージ URL

変更日

変更

影響

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 サフィックスを削除しました。

    • serve_stale プラグインの cache のデフォルト構成が 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 ルックアップの上限を 7 から 10 に引き上げました。

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

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

  • plugin/forward: failfast_all_unhealthy_upstreams オプションを追加しました。このオプションは、すべての上流サーバーがダウンしている場合に servfail を返します。

  • cache プラグインは、デフォルトで serve_stale 構成を有効にします。上流の DNS サーバーが利用できない場合、CoreDNS は期限切れのキャッシュを使用して応答 (この応答の TTL は 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 Serverless クラスターのみ対象。

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

2023年5月9日

CoreDNS コンテナーが共有インスタンスにスケジュールされるのを防ぐため、CoreDNS コンテナーをスケジュールするためのデフォルトのメモリリクエストが 4 GiB に増加されました。メモリサイズはコンポーネント構成でカスタマイズできます。

アップグレードにより、CoreDNS の作成時に、より高い 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 Serverless クラスターでは、デフォルトの 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日

ワンクリックで Log Service の 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 メトリックに依存している場合は、必要な変更を行ってください。詳細については、「メトリックの変更」をご参照ください。

  • Forward プラグインが最初の上流 DNS サーバーのみを使用する問題を修正しました。

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

以前に 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 メトリックに依存している場合は、必要な変更を行ってください。詳細については、「メトリックの変更」をご参照ください。

  • 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」をご参照ください。

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

マネージド版

バージョン番号

適用クラスター

イメージ URL

変更日

変更

影響

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 レプリカがスケジュールされ、実行されることが保証されます。