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インストールポリシーは、クラスタータイプによって異なります。
ACKクラスターまたはACKエッジクラスターが作成されると、システムは自動的にCoreDNSプラグインをクラスターにインストールします。 CoreDNSは、Kubernetes DNSベースのサービス検出仕様に準拠しています。 詳細については、「Kubernetes DNSベースのサービス検出」をご参照ください。
ACKサーバーレスクラスターを作成するときに、CoreDNSプラグインを選択するかどうかを選択できます。 詳細については、「ACKサーバーレスクラスターでサポートされているDNSベースのサービス検出コンポーネント」をご参照ください。
使用上の注意
CoreDNSの機能とCoreDNSの使用方法の詳細については、「DNS解決の構成」をご参照ください。
CoreDNSを更新する前に、次の項目に注意してください。
CoreDNSの更新に関する考慮事項を読んで理解してください。 詳細については、「CoreDNSを自動的に更新するためのACKの設定」をご参照ください。
kube-system名前空間でCoreDNS ConfigMapをバックアップします。
リリースノート
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 |
| ワークロードに影響はありません。 |
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 |
| ワークロードに影響はありません。 |
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 |
| ワークロードに影響はありません。 |
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 |
| システムは、アンチアフィニティ設定に基づいてポッドをスケジュールする必要があります。 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 |
| ワークロードに影響はありません。 |
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 |
| 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 |
| 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リリース」をご参照ください。 | ワークロードに影響はありません。 |