CoreDNS

更新时间:2025-03-26 05:39:55

CoreDNSACK集群和ACK Edge集群中默认采用的DNS服务发现插件,ACK Serverless集群支持选择CoreDNS组件进行服务发现。本文为您介绍CoreDNS组件信息、使用说明和变更记录。

组件介绍

CoreDNS提供了Kubernetes集群内部服务的域名解析能力。CoreDNS版本与Kubernetes版本存在版本对应关系。在创建和升级您的集群时,将会遵循CoreDNS version in Kubernetes中版本对应关系为您安装兼容版本的CoreDNS。关于版本对应关系的更多信息,请参见CoreDNS version in Kubernetes

不同集群类型对于CoreDNS组件的安装策略有所不同。具体如下所示:

使用说明

关于CoreDNS的功能和使用,请参见DNS策略配置和域名解析说明

重要

升级CoreDNS前,请注意以下事项:

  • 请务必阅读CoreDNS升级的说明。更多信息,请参见CoreDNS自动升级

  • 建议备份位于kube-system命名空间下的CoreDNS配置项。

变更记录

202503

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.11.3.5-5321daf49-aliyun

适用于Kubernetes 1.21及以上版本的ACK托管集群ACK专有版集群

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

20250319

  • 更新base镜像,修正相关安全漏洞。

  • 支持灵骏节点池,CoreDNS Pod不会调度到灵骏节点。

此次升级不会对业务造成影响。

202410

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.11.3.2-f57ea7ed6-aliyun

适用于Kubernetes 1.21及以上版本的ACK托管集群ACK专有版集群

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

20241021

  • CoreDNS新增对Firewall插件支持,并且Forward插件支持根据返回码执行下一个插件。

  • 支持在控制台的运维管理 > 组件管理页面,自定义配置CoreDNS组件部署的拓扑约束相关选项。

此次升级不会对业务造成影响。

202305

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.9.3.16-4341f22f-aliyun

适用于Kubernetes 1.20.4及以上版本的ACK Serverless集群

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

20230509

CoreDNS容器调度时默认申请的内存大小增加至4Gi,避免CoreDNS被调度至共享实例。您可以通过组件配置自定义修改内存大小。

升级可能会导致在创建CoreDNS时提升使用的ECI规格。

202304

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.9.3.10-7dfca203-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群和专有版集群。

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

20230403

  • 优化可用区级的反亲和调度。

  • 减小弹性节点场景中Pod被驱逐的可能。

由于调度策略调整,当集群所有可调度节点均落在单一可用区时,可能出现CoreDNS副本无法调度、组件升级失败的情况。为保证DNS可用性,建议您进行集群扩容,将可调度节点打散在多个可用区,以保证CoreDNS副本调度运行。

202208

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.9.3.6-32932850-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群

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

20220825

  • 支持K8s Events投递。

  • ACK Serverless集群中,默认的CPU Request修改为2核。

此次升级不会对业务造成影响。

202208

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.9.3.2-8850b5e7-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群

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

20220803

支持在日志中心一键开启CoreDNS日志采集功能。

此次升级不会对业务造成影响。

202207

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.9.3.1-5e7ba42d-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群和专有版集群。

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

20220711

  • 若干功能特性和问题的修复,详细信息,请参见CoreDNS-1.9.3 Release

  • 支持ACK One多集群服务。

此次升级不会对业务造成影响。

202204

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.8.4.5-2ce07fd2-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群

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

20220408

优化CoreDNS调度亲和性配置,允许集群所有节点为弹性伸缩节点。

此次升级不会对业务造成影响。

202202

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.8.4.3-644f4735-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群

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

20220222

  • 关闭ServError类型的解析结果缓存。

  • Hostname反亲和调度由preferred改成required,即强制按节点反亲和调度。

由于副本按节点强制反亲和调度,当CoreDNS副本数大于节点数时,部分CoreDNS副本会处于Pending,请于升级该版本前扩容集群节点或缩容CoreDNS副本。

202201

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.8.4.2-7d597cff-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群

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

20220110

  • 增加自定义参数支持。

  • 默认开启解析日志。

此次升级不会对业务造成影响。

202110

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.8.4.1-3a376cc-aliyun

适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群

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

20211026

  • 支持EndpointSlices资源的监听。

  • 支持以IPv6地址进行DNS查询。

此次升级不会对业务造成影响。

202107

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

v1.7.0.0-f59c03d-aliyun

适用于托管版集群、专有版集群和ACK Serverless集群

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

20210708

  • 修改了CoreDNS默认的优雅退出的时间及CoreDNS Deployment中的容器内存限制。

  • 更新指标(Metrics)名称。如果您的监控系统依赖于CoreDNS指标,请注意修改。更多信息,请参见Metric Changes

  • 修复Forward插件只使用第一个上游DNS服务器的问题。

  • 删除了对已弃用插件Upstream的兼容。如果Corefile配置项中包含Upstream插件,Upstream插件会在升级过程中被安全、自动地删除。

如果您此前修改过ECSDNS配置文件 /etc/resolv.conf ,升级或重建CoreDNS Pod会使其采用ECS上修改过的 /etc/resolv.conf,请升级前确保配置中DNS Server均正常工作。

202104

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

1.6.7.edge(停止维护)

适用于ACK Edge集群

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

20210423

基于社区1.6.7版本构建。更多信息,请参见CoreDNS-1.6.7 Release

此次升级不会对业务造成影响。

202103

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

1.7.0

适用于托管版集群、专有版集群和ACK Serverless集群

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

20210318

  • 删除了对已弃用插件Upstream的兼容。如果Corefile配置项中包含Upstream插件,Upstream插件会在升级过程中被安全、自动地删除。

  • 更新指标(Metrics)名称。如果您的监控系统依赖于CoreDNS指标,请注意修改。更多信息,请参见Metric Changes

  • 修复Forward插件只使用第一个上游DNS服务器的问题。

如果您此前修改过ECSDNS配置文件 /etc/resolv.conf ,升级或重建CoreDNS Pod会使其采用ECS上修改过的 /etc/resolv.conf,请升级前确保配置中DNS Server均正常工作。

201811

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

版本号

适用集群

镜像地址

变更时间

变更内容

变更影响

1.6.7(停止维护)

适用于托管版集群、专有版集群和ACK Serverless集群

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

20181128

基于社区1.6.7版本构建。更多信息,请参见CoreDNS-1.6.7 Release

此次升级不会对业务造成影响。

  • 本页导读 (1)
  • 组件介绍
  • 使用说明
  • 变更记录
  • 2025年03月
  • 2024年10月
  • 2023年05月
  • 2023年04月
  • 2022年08月
  • 2022年08月
  • 2022年07月
  • 2022年04月
  • 2022年02月
  • 2022年01月
  • 2021年10月
  • 2021年07月
  • 2021年04月
  • 2021年03月
  • 2018年11月
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等