為了提升ACK集群內域名解析服務的穩定性,建議您升級集群的CoreDNS至最新版本。本文介紹如何升級CoreDNS的版本。

背景信息

低于1.7.0版本的CoreDNS存在以下問題,可能會影響ACK集群內域名解析服務的穩定性:

升級方式

升級CoreDNS前,請仔細閱讀Core DNS變更記錄Core DNS社區介紹,了解不同版本間的差異和注意事項。

CoreDNS支持兩種方式升級:自動升級和手動升級,具體的使用場景如下:
  • 自動升級CoreDNS:如果您在ACK控制臺的組件管理頁面CoreDNS組件上可以看到升級按鈕,說明該版本的CoreDNS組件支持自動升級。具體操作,請參見CoreDNS自動升級。
  • 手動升級CoreDNS:如果您在ACK控制臺的組件管理頁面CoreDNS組件上無法看到升級按鈕,且當前組件版本較低,說明您的Kubernetes集群版本過低,已不再維護。由于過低版本的Kubernetes集群不支持升級到最新的CoreDNS,針對這種情況,您需要手動升級CoreDNS至1.6.2版本后,再升級Kubernetes集群版本,然后按照自動升級方案將CoreDNS升級到最新版本。關于手動升級的具體操作,請參見CoreDNS手動升級