You need to enable JavaScript to run this app.
导航
core-dns
最近更新时间:2024.12.11 15:02:38首次发布时间:2023.05.16 15:56:11

core-dns 组件是集群域名解析服务器组件,为集群内部提供服务发现及域名解析服务。本文主要介绍 core-dns 组件的变更记录。

更多组件相关介绍和使用方法,请参见 组件管理

配置说明

  • 升级组件版本时,各个版本均会保留控制台展示的配置。
  • 控制台配置之外的用户自定义配置保留情况,各版本不做承诺。请以 变更影响 中的说明为准。

版本变更

2024.08

版本号Kubernetes 版本兼容性版本状态变更内容变更影响

1.10.1-vke.200

v1.24 ≤ 集群版本 ≤ v1.26

维护中

  • 支持自定义配置 core-dns 组件副本(Pod)的 CPU/内存请求(Request)。详情请参见 core-dns 组件
  • 组件单个副本的 CPU/内存请求默认值,从原来的100 豪核/70 MiB变更为2 核/4 GiB
  • 调整外部域名请求转发功能(forward)的并发上限为 10000 QPS,满足在线业务高并发需求。
  • 调整组件滚动更新过程中的最大不可容忍 Pod 个数上限(maxUnavailable)为 0,确保极端情况下满足配置要求。
  • 组件副本的默认 CPU/内存请求增加,因此在安装组件时可能因节点资源不足而导致组件对应 Pod 处于 Pending 状态。请确保集群中有足够的 ECS 节点可调度组件对应 Pod,或者以 VCI 方式部署组件。
  • DNS 请求 QPS 越高,集群外部域名占比越大,core-dns 组件的 CPU 消耗会越大。
  • 集群中业务 Pod 数量和 Service 数量的增加,会导致 core-dns 组件内存消耗的增加。
  • 组件支持的性能上限已变更。详情请参见 组件限制
1.10.1-vke.400v1.26 ≤ 集群版本 ≤ v1.28维护中

2024.03

版本号Kubernetes 版本兼容性版本状态变更内容变更影响
1.10.1-vke.1v1.20 ≤ 集群版本 ≤ v1.24维护中兼容 DCP 分布式云平台场景。
1.8.6-vke.5v1.20 ≤ 集群版本 ≤ v1.24维护中兼容 DCP 分布式云平台场景。

2023.11

版本号Kubernetes 版本兼容性版本状态变更内容变更影响
1.10.1v1.20 ≤ 集群版本 ≤ v1.24维护中对齐社区 CoreDNS,升级组件版本。变更影响,请参见 Coredns-v1.10.1-Release

2023.07

版本号Kubernetes 版本兼容性版本状态变更内容变更影响
1.9.3-vke.1v1.26 ≤ 集群版本 ≤ v1.28维护中对齐社区 CoreDNS,升级组件版本。

2023.06

版本号Kubernetes 版本兼容性版本状态变更内容变更影响

1.9.3

v1.26 ≤ 集群版本 ≤ v1.28

维护中

对齐社区 CoreDNS,升级组件版本。

变更影响,请参见 CoreDNS 官方文档:

2023.05

版本号Kubernetes 版本兼容性版本状态变更内容变更影响

1.8.6-vke.4

v1.20 ≤ 集群版本 ≤ v1.26

维护中

支持后续升级组件版本时,保留用户自定义的配置。

  • 升级过程中,系统会默认为您保留 CoreDNS 的配置(kube-system 命名空间下 CoreDNS ConfigMap 中 Corefile 的内容),除此之外自行修改的内容,例如 Deployment 的 Limits 和 Requests 等配置,可能被系统覆盖。
  • 如果升级前的版本是 1.8.6(不含)以下的版本并且手动修改过 Corefile 时,升级过程中使用了 dnstap 等外部插件、使用了 transfer 语句、插件引用了 Caddy 等部分,可能出现不兼容情况。此时需要您自行修改 Corefile 内容,详细说明,请参见 CoreDNS 官方文档

说明

为了提升集群内域名解析服务的稳定性,建议您升级 core-dns 组件至当前最新版本。升级前,请仔细阅读 CoreDNS 官方发布记录

2023.04

版本号Kubernetes 版本兼容性版本状态变更内容变更影响
1.8.6-vke.3v1.20 ≤ 集群版本 ≤ v1.26维护中支持 IPv4/IPv6 双协议栈。

2023.02

版本号Kubernetes 版本兼容性版本状态变更内容变更影响
1.8.6-vke.2v1.20 ≤ 集群版本 ≤ v1.26停止维护core-dns 组件优先调度不可伸缩的节点。

2022.11

版本号Kubernetes 版本兼容性版本状态变更内容变更影响
1.8.6-vke.1v1.20 ≤ 集群版本 ≤ v1.26停止维护支持拓扑打散配置。
1.8.6v1.20 ≤ 集群版本 ≤ v1.26停止维护支持 kubernetes 1.24 版本。
1.7.0-vke.2不涉及停止维护支持拓扑打散配置。

2022.10

版本号Kubernetes 版本兼容性版本状态变更内容变更影响
1.7.0-vke.1不涉及停止维护core-dns 组件首次正式发布。