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

Container Service for Kubernetes:CoreDNS

最終更新日:Apr 15, 2025

CoreDNS は、Container Service for Kubernetes(ACK)クラスターおよび ACK Edge クラスター で、ドメインネームシステム(DNS)ベースのサービスディスカバリを実装するために使用されるデフォルトのプラグインです。 ACK Serverless クラスターでも、CoreDNS を使用してサービスディスカバリを実装できます。このトピックでは、CoreDNS について紹介し、CoreDNS の使用上の注意とリリースノートについて説明します。

はじめに

CoreDNS は、Kubernetes クラスター内で DNS 解決機能を提供します。ACK は、CoreDNS のバージョンと Kubernetes のバージョンのマッピングを維持しています。Kubernetes クラスターを作成または更新すると、インストールまたは更新される CoreDNS のバージョンは、クラスターの Kubernetes のバージョンによって異なります。マッピングの詳細については、「Kubernetes の CoreDNS バージョン」をご参照ください。

CoreDNS のインストールポリシーは、クラスターの種類によって異なります。

使用上の注意

CoreDNS の機能と使用方法の詳細については、「DNS 解像度の構成」をご参照ください。

重要

CoreDNS を更新する前に、以下の点に注意してください。

リリースノート

2025 年 3 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.11.3.5-5321daf49-aliyun

Kubernetes 1.21 以降を実行する ACK マネージドクラスター および ACK 専用クラスター

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

2025-03-19

  • 特定されたセキュリティの脆弱性に対処するために、ベースイメージが更新されました。

  • 凌雲ノードプールはサポートされていますが、CoreDNS ポッドは凌雲ノードにはスケジュールされません。

ワークロードへの影響はありません。

2025 年 3 月

バージョン

適用可能なクラスター

イメージアドレス

リリース日

説明

影響

v1.11.3.2-f57ea7ed6-aliyun

ACK マネージドクラスターACK 専用クラスター で、Kubernetes 1.21 以降を実行しているもの

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

2024-10-21

  • Firewall プラグインは CoreDNS でサポートされており、Forward プラグインは返された状態コードに基づいて次のプラグインに進むことができます。

  • CoreDNS のカスタム トポロジー制約は、コンソールの [操作] > [アドオン] ページで設定できます。

ワークロードへの影響はありません。

2023 年 5 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.9.3.16-4341f22f-aliyun

Kubernetes 1.20.4 以降を実行するServerless Kubernetes クラスター

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

2023-05-09

CoreDNS ポッドのデフォルトのメモリリクエストが 4 GiB に増加しました。これは、CoreDNS ポッドが共有インスタンスにスケジュールされるのを回避するのに役立ちます。 CoreDNS ConfigMap でメモリリクエストを変更できます。

CoreDNS をこのバージョンに更新すると、ACK はより高いスペックの弾性コンテナーインスタンスに CoreDNS ポッドをスケジュールしようとすることがあります。

2023 年 4 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.9.3.10-7dfca203-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスターおよび ACK 専用クラスター

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

2023-04-03

  • ゾーンアンチアフィニティに基づいてポッドをスケジュールできます。

  • ノードの自動スケーリングが有効になっているシナリオでのポッドエビクションの可能性が低減されます。

クラスター内のすべてのスケジュール可能なノードがシングルゾーンに属している場合、CoreDNS ポッドのスケジュールが失敗するか、CoreDNS の更新が失敗する可能性があります。ドメインネームシステム(DNS)サービスの高可用性を確保するために、クラスターに異なるゾーンの新しいノードを追加することをお勧めします。このようにして、CoreDNS ポッドを複数のゾーンに分散されたノードにスケジュールできます。

2024 年 10 月2022 年 8 月

バージョン

適用可能なクラスター

イメージアドレス

リリース日

説明

影響

v1.9.3.6-32932850-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2022-08-25

  • Kubernetes イベントを配信できます。

  • ACK Serverless クラスターの場合、CoreDNS でリクエストされるデフォルトの vCPU 数が 2 に変更されます。

ワークロードへの影響はありません。

[2022 年 8 月]

バージョン

該当クラスター

イメージアドレス

リリース日

説明

影響

v1.9.3.2-8850b5e7-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2022-08-03

ログサービス用に CoreDNS ログ収集機能を有効にすることができます。

ワークロードへの影響はありません。

[2022 年 7 月]

バージョン

該当クラスター

イメージアドレス

リリース日

説明

影響

v1.9.3.1-5e7ba42d-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスターおよび ACK 専用クラスター

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

2022-07-11

  • いくつかの機能と問題が修正されました。詳細については、「CoreDNS-1.9.3 リリース」をご参照ください。

  • Alibaba Cloud Distributed Cloud Container Platform (ACK One) のマルチクラスター サービス (MCS) 機能がサポートされています。

ワークロードへの影響はありません。

[2022 年 4 月]

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.8.4.5-2ce07fd2-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2022-04-08

CoreDNS のスケジューリングのために Affinity 設定が最適化されています。これにより、すべてのノードで自動スケーリングが有効になっているクラスターに CoreDNS をデプロイできます。

ワークロードへの影響はありません。

2022 年 2 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.8.4.3-644f4735-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2022-02-22

  • ServError タイプの DNS 解決結果のキャッシュが無効になっています。

  • ホスト名に基づく Pod アンチアフィニティ設定が、優先から必須に変更されました。システムは、アンチアフィニティ設定に基づいて Pod をスケジュールするように強制されます。

システムは、アンチアフィニティ設定に基づいて Pod をスケジュールするように強制されます。CoreDNS Pod の数がノードの数よりも多い場合、一部の CoreDNS Pod は「保留中」状態に変わります。このイメージバージョンに更新する前に、クラスターノードをスケールアウトするか、CoreDNS Pod をスケールインする必要があります。

2022 年 1 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.8.4.2-7d597cff-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2022-01-10

  • カスタムパラメーターがサポートされています。

  • デフォルトでは、ログの解析が有効になっています。

ワークロードへの影響はありません。

2021 年 10 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.8.4.1-3a376cc-aliyun

Kubernetes 1.20.4 以降を実行する ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2021-10-26

  • EndpointSlice オブジェクトを監視できます。

  • DNS 解決で IPv6 アドレスがサポートされています。

ワークロードへの影響はありません。

2021 年 7 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

v1.7.0.0-f59c03d-aliyun

ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2021-07-08

  • CoreDNS の安全停止のデフォルト期間と、CoreDNS デプロイメントにおけるコンテナーのメモリ制限が変更されました。

  • メトリックの名前が更新されました。監視システムが CoreDNS メトリックに依存している場合は、メトリック名を更新する必要があります。詳細については、「Metric changes」をご参照ください。

  • 転送プラグインで指定された最初のアップストリーム DNS サーバーのみが使用される問題が修正されました。

  • 非推奨のアップストリームプラグインは互換性がなくなりました。Corefile 構成でアップストリームプラグインが指定されている場合、CoreDNS の更新時にアップストリームプラグインは安全な方法で自動的に削除されます。

Elastic Compute Service (ECS) インスタンスで DNS 構成ファイル /etc/resolv.conf を変更した場合、変更された /etc/resolv.conf ファイルに基づいて CoreDNS ポッドが更新または再作成されます。CoreDNS を更新する前に、このファイルで指定された DNS サーバーが正常に機能することを確認する必要があります。

2021 年 4 月

バージョン

適用可能なクラスター

イメージアドレス

リリース日

説明

影響

1.6.7.edge (メンテナンス終了)

ACK Edge クラスター

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

2021-04-23

このバージョンは、オープンソースの CoreDNS 1.6.7 をベースに最適化されています。詳細については、「CoreDNS-1.6.7 リリース」をご参照ください。

ワークロードへの影響はありません。

2021 年 3 月

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

1.7.0

ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2021-03-18

  • 非推奨のアップストリーム プラグインは互換性がなくなりました。Corefile 構成でアップストリーム プラグインが指定されている場合、CoreDNS の更新時にアップストリーム プラグインは安全な方法で自動的に削除されます。

  • メトリックの名前が更新されました。監視システムが CoreDNS メトリックに依存している場合は、メトリック名を更新する必要があります。詳細については、「Metric changes」をご参照ください。

  • 転送プラグインで指定された最初のアップストリーム DNS サーバのみが使用される問題が修正されました。

ECS インスタンスで DNS 構成ファイル [/etc/resolv.conf] を変更した場合、変更された [/etc/resolv.conf] ファイルに基づいて CoreDNS ポッドが更新または再作成されます。 CoreDNS を更新する前に、このファイルで指定された DNS サーバが正常に機能することを確認する必要があります。

[2018 年 11 月]

バージョン

該当するクラスター

イメージアドレス

リリース日

説明

影響

1.6.7 (メンテナンス終了)

ACK マネージドクラスター、専用クラスター、および Serverless Kubernetes クラスター

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

2018-11-28

このバージョンは、オープンソースの CoreDNS 1.6.7 をベースに最適化されています。詳細については、「CoreDNS-1.6.7 release」をご参照ください。

ワークロードへの影響はありません。