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

Container Service for Kubernetes:CoreDNS

最終更新日:Oct 23, 2024

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

概要

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

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

使用上の注意

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

重要

CoreDNSを更新する前に、次の項目に注意してください。

リリースノート

10月2024日

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.11.3.2-f57ea7ed6-aliyun

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

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

2024-10-21

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

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

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

5月2023

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.9.3.16-4341f22f-aliyun

Kubernetes 1.20.4以降を実行するACKサーバーレスクラスター

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

2023-05-09

CoreDNSポッドのデフォルトのメモリ要求は4 GiBに増加します。 これにより、CoreDNSポッドの共有インスタンスへのスケジューリングを回避できます。 CoreDNS ConfigMapでメモリ要求を変更できます。

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

April 2023

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

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ポッドを複数のゾーンに分散したノードにスケジュールできます。

8月2022

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.9.3.6-32932850-aliyun

Kubernetes 1.20.4以降を実行するACKマネージドクラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2022-08-25

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

  • ACKサーバーレスクラスターの場合、CoreDNSのvCPUのデフォルトの要求数は2に変更されます。

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

8月2022

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.9.3.2-8850b5e7-aliyun

Kubernetes 1.20.4以降を実行するACKマネージドクラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2022-08-03

log CenterでCoreDNSログ収集機能を有効にできます。

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

7月2022

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

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) 機能がサポートされています。

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

April 2022

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.8.4.5-2ce07fd2-aliyun

Kubernetes 1.20.4以降を実行するACKマネージドクラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2022-04-08

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

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

2月2022

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.8.4.3-644f4735-aliyun

Kubernetes 1.20.4以降を実行するACKマネージドクラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2022-02-22

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

  • ホスト名に基づくポッドアンチアフィニティ設定は、優先から必須に変更されます。 システムは、アンチアフィニティ設定に基づいてポッドをスケジュールする必要があります。

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

January 2022

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.8.4.2-7d597cff-aliyun

Kubernetes 1.20.4以降を実行するACKマネージドクラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2022-01-10

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

  • デフォルトでは、ログ解析は有効です。

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

10月2021

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.8.4.1-3a376cc-aliyun

Kubernetes 1.20.4以降を実行するACKマネージドクラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2021-10-26

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

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

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

7月2021

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

v1.7.0.0-f59c03d-aliyun

ACK管理クラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2021-07-08

  • CoreDNSのグレースフルシャットダウンのデフォルトの期間と、CoreDNSデプロイメントのコンテナーのメモリ制限が変更されます。

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

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

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

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

April 2021

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

1.6.7.edge

ACKエッジクラスター

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

2021-04-23

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

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

March 2021

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

1.7.0

ACK管理クラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2021-03-18

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

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

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

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

11月2018

バージョン

対象クラスター

画像アドレス

リリース日

説明

影響

1.6.7

ACK管理クラスター、ACK専用クラスター、ACKサーバーレスクラスター

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

2018-11-28

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

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