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 のバージョン」をご参照ください。
注意事項
アプリケーション Pod の DNS 構成も DNS 名前解決の結果に影響します。詳細については、「DNS ポリシーとドメイン名の名前解決を設定する」をご参照ください。
アンマネージド版の CoreDNS コンポーネントをアップグレードする前に、次の点に注意してください。
CoreDNS のアップグレード手順をお読みください。詳細については、「アンマネージド版 CoreDNS コンポーネントを自動的にアップグレードする」をご参照ください。
kube-system 名前空間にある
corednsConfigMap をバックアップしてください。
CoreDNS サービスが利用できない場合、クラスター内の他のサービスに深刻な影響を与える可能性があります。
アンマネージド版 CoreDNS: CoreDNS の可用性を確保する責任はお客様にあります。詳細については、「安定したパフォーマンス専有型のアンマネージド版 CoreDNS コンポーネントをデプロイするための提案」をご参照ください。
マネージド版 CoreDNS: ACK が可用性を確保します。詳細については、「マネージド版 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日 |
| このアップグレードはサービスに影響しません。 |
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 にアップグレードしました。
| このアップグレードはサービスに影響しません。 |
v1.11.3.5-5321daf49-aliyun | v1.21 以降のクラスター向け。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.5-5321daf49-aliyun | 2025年3月19日 |
| このアップグレードはサービスに影響しません。 |
v1.11.3.2-f57ea7ed6-aliyun | v1.21 以降のクラスター向け。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.2-f57ea7ed6-aliyun | 2024年10月21日 |
| このアップグレードはサービスに影響しません。 |
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日 |
| スケジューリングポリシーの調整により、クラスター内のすべてのスケジュール可能なノードが単一ゾーンにある場合、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日 |
| このアップグレードはサービスに影響しません。 |
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日 |
| このアップグレードはサービスに影響しません。 |
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日 |
| レプリカのアンチアフィニティはノードによって強制されるため、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日 |
| このアップグレードはサービスに影響しません。 |
v1.7.0.0-f59c03d-aliyun | v1.14.8 以降のクラスター向け。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.7.0.0-f59c03d-aliyun | 2021年7月8日 |
| 以前に 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日 |
| 以前に 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日 |
| このアップグレードはサービスに影響しません。 |
v1.9.3.10-7dfca203-aliyun | v1.20.4 以降のクラスター向け。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun | 2023年4月3日 |
| スケジューリングポリシーの調整により、クラスター内のすべてのスケジュール可能なノードが単一ゾーンにある場合、CoreDNS レプリカのスケジュールに失敗し、コンポーネントのアップグレードが失敗する可能性があります。DNS の可用性を確保するには、クラスターをスケールアウトし、スケジュール可能なノードを複数のゾーンに分散させてください。これにより、CoreDNS レプリカがスケジュールされ、実行されることが保証されます。 |