CoreDNS是ACK集群和ACK Edge集群中默认采用的DNS服务发现插件,ACK Serverless集群支持选择CoreDNS组件进行服务发现。本文为您介绍CoreDNS组件信息、使用说明和变更记录。
组件介绍
CoreDNS提供了Kubernetes集群内部服务的域名解析能力。CoreDNS版本与Kubernetes版本存在版本对应关系。在创建和升级您的集群时,将会遵循CoreDNS version in Kubernetes中版本对应关系为您安装兼容版本的CoreDNS。关于版本对应关系的更多信息,请参见CoreDNS version in Kubernetes。
不同集群类型对于CoreDNS组件的安装策略有所不同。具体如下所示:
ACK集群和ACK Edge集群中默认采用的DNS服务发现插件,即创建集群时系统自动安装CoreDNS组件,其遵循Kubernetes DNS-Based Service Discovery规范。更多信息,请参见Kubernetes DNS-Based Service Discovery。
ACK Serverless集群支持自主选择CoreDNS组件。详细信息,请参见ACK Serverless集群支持的DNS服务发现方案。
使用说明
关于CoreDNS的功能和使用,请参见DNS策略配置和域名解析说明。
升级CoreDNS前,请注意以下事项:
请务必阅读CoreDNS升级的说明。更多信息,请参见CoreDNS自动升级。
建议备份位于kube-system命名空间下的CoreDNS配置项。
变更记录
2024年10月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
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日 |
| 此次升级不会对业务造成影响。 |
2023年05月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.9.3.16-4341f22f-aliyun | 适用于Kubernetes 1.20.4及以上版本的ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.16-4341f22f-aliyun | 2023年05月09日 | CoreDNS容器调度时默认申请的内存大小增加至4Gi,避免CoreDNS被调度至共享实例。您可以通过组件配置自定义修改内存大小。 | 升级可能会导致在创建CoreDNS时提升使用的ECI规格。 |
2023年04月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.9.3.10-7dfca203-aliyun | 适用于Kubernetes 1.20.4及以上版本的托管版集群和专有版集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun | 2023年04月03日 |
| 由于调度策略调整,当集群所有可调度节点均落在单一可用区时,可能出现CoreDNS副本无法调度、组件升级失败的情况。为保证DNS可用性,建议您进行集群扩容,将可调度节点打散在多个可用区,以保证CoreDNS副本调度运行。 |
2022年08月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.9.3.6-32932850-aliyun | 适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.6-32932850-aliyun | 2022年08月25日 |
| 此次升级不会对业务造成影响。 |
2022年08月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.9.3.2-8850b5e7-aliyun | 适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.2-8850b5e7-aliyun | 2022年08月03日 | 支持在日志中心一键开启CoreDNS日志采集功能。 | 此次升级不会对业务造成影响。 |
2022年07月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.9.3.1-5e7ba42d-aliyun | 适用于Kubernetes 1.20.4及以上版本的托管版集群和专有版集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.1-5e7ba42d-aliyun | 2022年07月11日 |
| 此次升级不会对业务造成影响。 |
2022年04月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.8.4.5-2ce07fd2-aliyun | 适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.5-2ce07fd2-aliyun | 2022年04月08日 | 优化CoreDNS调度亲和性配置,允许集群所有节点为弹性伸缩节点。 | 此次升级不会对业务造成影响。 |
2022年02月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.8.4.3-644f4735-aliyun | 适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.3-644f4735-aliyun | 2022年02月22日 |
| 由于副本按节点强制反亲和调度,当CoreDNS副本数大于节点数时,部分CoreDNS副本会处于Pending,请于升级该版本前扩容集群节点或缩容CoreDNS副本。 |
2022年01月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.8.4.2-7d597cff-aliyun | 适用于Kubernetes 1.20.4及以上版本的托管版集群、专有版集群和ACK Serverless集群。 | 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集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.1-3a376cc-aliyun | 2021年10月26日 |
| 此次升级不会对业务造成影响。 |
2021年07月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
v1.7.0.0-f59c03d-aliyun | 适用于托管版集群、专有版集群和ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.7.0.0-f59c03d-aliyun | 2021年07月08日 |
| 如果您此前修改过ECS上DNS配置文件 /etc/resolv.conf ,升级或重建CoreDNS Pod会使其采用ECS上修改过的 /etc/resolv.conf,请升级前确保配置中DNS Server均正常工作。 |
2021年04月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
1.6.7.edge | 适用于ACK Edge集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7.edge | 2021年04月23日 | 基于社区1.6.7版本构建。更多信息,请参见CoreDNS-1.6.7 Release。 | 此次升级不会对业务造成影响。 |
2021年03月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
1.7.0 | 适用于托管版集群、专有版集群和ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:1.7.0 | 2021年03月18日 |
| 如果您此前修改过ECS上DNS配置文件 /etc/resolv.conf ,升级或重建CoreDNS Pod会使其采用ECS上修改过的 /etc/resolv.conf,请升级前确保配置中DNS Server均正常工作。 |
2018年11月
版本号 | 适用集群 | 镜像地址 | 变更时间 | 变更内容 | 变更影响 |
1.6.7 | 适用于托管版集群、专有版集群和ACK Serverless集群。 | registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7 | 2018年11月28日 | 基于社区1.6.7版本构建。更多信息,请参见CoreDNS-1.6.7 Release。 | 此次升级不会对业务造成影响。 |