CoreDNS是ACK叢集和ACK Edge叢集中預設採用的DNS服務發現外掛程式,ACK Serverless叢集支援選擇CoreDNS組件進行服務發現。本文為您介紹CoreDNS組件資訊、使用說明和變更記錄。
組件介紹
CoreDNS是Kubernetes叢集中負責DNS解析的組件,能夠支援解析叢集內部自訂服務網域名稱和叢集外部網域名稱。CoreDNS專案由CNCF託管。關於CoreDNS的更多資訊,請參見CoreDNS: DNS and Service Discovery。
CoreDNS目前支援兩個版本,非託管版與託管版,詳細說明請參見服務發現DNS。
關於CoreDNS版本和叢集版本對應關係的更多資訊,請參見CoreDNS version in Kubernetes。
注意事項
-
應用Pod中的DNS配置同樣會影響DNS結果,請參見DNS策略配置和網域名稱解析說明。
-
升級非託管CoreDNS前,請注意以下事項:
-
請務必閱讀CoreDNS升級的說明。更多資訊,請參見非託管CoreDNS自動升級。
-
建議備份位於kube-system命名空間下的
corednsConfigMap。
-
-
CoreDNS的服務不可用會嚴重影響叢集內的其他服務。
-
CoreDNS非託管版:請參考非託管CoreDNS穩定性與高效能部署建議,自行保證CoreDNS的可用性。
-
CoreDNS託管版:可用性由ACK保證,請參見CoreDNS託管版效能說明。
-
變更記錄
非託管版
|
版本號碼 |
適用叢集 |
鏡像地址 |
變更時間 |
變更內容 |
變更影響 |
|
v1.12.1.3 |
適用於1.27及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.3 |
2025年11月05日 |
|
此次升級不會對業務造成影響。 |
|
v1.12.1.2 |
適用於1.21及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.2 |
2025年10月10日 |
|
此次升級不會對業務造成影響。 |
|
v1.12.1.1-4035d7a99-aliyun |
適用於1.21及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.1-4035d7a99-aliyun |
2025年07月22日 |
更新到社區v1.12.1 版本。
|
此次升級不會對業務造成影響。 |
|
v1.11.3.5-5321daf49-aliyun |
適用於1.21及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.5-5321daf49-aliyun |
2025年03月19日 |
|
此次升級不會對業務造成影響。 |
|
v1.11.3.2-f57ea7ed6-aliyun |
適用於1.21及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.2-f57ea7ed6-aliyun |
2024年10月21日 |
|
此次升級不會對業務造成影響。 |
|
v1.9.3.16-4341f22f-aliyun |
僅適用於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規格。 |
|
v1.9.3.10-7dfca203-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun |
2023年04月03日 |
|
由於調度策略調整,當叢集所有可調度節點均落在單一可用性區域時,可能出現CoreDNS副本無法調度、組件升級失敗的情況。為保證DNS可用性,建議您進行叢集擴容,將可調度節點打散在多個可用性區域,以保證CoreDNS副本調度運行。 |
|
v1.9.3.6-32932850-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.6-32932850-aliyun |
2022年08月25日 |
|
此次升級不會對業務造成影響。 |
|
v1.9.3.2-8850b5e7-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.2-8850b5e7-aliyun |
2022年08月03日 |
支援在日誌中心一鍵開啟CoreDNS日誌採集功能。 |
此次升級不會對業務造成影響。 |
|
v1.9.3.1-5e7ba42d-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.1-5e7ba42d-aliyun |
2022年07月11日 |
|
此次升級不會對業務造成影響。 |
|
v1.8.4.5-2ce07fd2-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.5-2ce07fd2-aliyun |
2022年04月08日 |
最佳化CoreDNS調度親和性配置,允許叢集所有節點為Auto Scaling節點。 |
此次升級不會對業務造成影響。 |
|
v1.8.4.3-644f4735-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.3-644f4735-aliyun |
2022年02月22日 |
|
由於副本按節點強制反親和調度,當CoreDNS副本數大於節點數時,部分CoreDNS副本會處於Pending,請於升級該版本前擴容叢集節點或縮容CoreDNS副本。 |
|
v1.8.4.2-7d597cff-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.2-3a376cc-aliyun |
2022年01月10日 |
|
此次升級不會對業務造成影響。 |
|
v1.8.4.1-3a376cc-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.8.4.1-3a376cc-aliyun |
2021年10月26日 |
|
此次升級不會對業務造成影響。 |
|
v1.7.0.0-f59c03d-aliyun |
適用於1.14.8以上版本的叢集。 |
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均正常工作。 |
|
1.6.7.edge(停止維護) |
- |
registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7.edge |
2021年04月23日 |
基於社區1.6.7版本構建。更多資訊,請參見CoreDNS-1.6.7 Release。 |
此次升級不會對業務造成影響。 |
|
v1.7.0 |
- |
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均正常工作。 |
|
v1.6.7(停止維護) |
- |
registry.{{.Region}}.aliyuncs.com/acs/coredns:1.6.7 |
2018年11月28日 |
基於社區1.6.7版本構建。更多資訊,請參見CoreDNS-1.6.7 Release。 |
此次升級不會對業務造成影響。 |
託管版
|
版本號碼 |
適用叢集 |
鏡像地址 |
變更時間 |
變更內容 |
變更影響 |
|
v1.12.1.2 |
適用於1.21及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.12.1.2 |
2025年10月10日 |
|
此次升級不會對業務造成影響。 |
|
v1.11.3.2-f57ea7ed6-aliyun |
適用於1.21及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.11.3.2-f57ea7ed6-aliyun |
2024年10月21日 |
|
此次升級不會對業務造成影響。 |
|
v1.9.3.10-7dfca203-aliyun |
適用於1.20.4及以上版本的叢集。 |
registry.{{.Region}}.aliyuncs.com/acs/coredns:v1.9.3.10-7dfca203-aliyun |
2023年04月03日 |
|
由於調度策略調整,當叢集所有可調度節點均落在單一可用性區域時,可能出現CoreDNS副本無法調度、組件升級失敗的情況。為保證DNS可用性,建議您進行叢集擴容,將可調度節點打散在多個可用性區域,以保證CoreDNS副本調度運行。 |