为了提升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手动升级