CoreDNS托管版性能说明

ACK Serverless集群支持CoreDNS托管版组件,您可通过本文了解CoreDNS托管版的性能指标。

QPS性能参考

重要
  • CoreDNS托管版的性能受到集群内ServicePod数量、缓存大小配置、缓存TTL等因素的影响,下方说明仅供参考。CoreDNS托管版默认部署两个Pod,并会按照负载自动扩缩容。

  • 下方的说明仅适用于集群内Service+Pod数量不超过5万的场景。如果您使用的Service+Pod数量超过5万,请通过工单联系我们。

解析集群内域名

解析集群内域名时,单个Pod可提供5000次/秒的性能,默认的两个Pod可提供10000次/秒的性能。

解析集群外域名

解析集群外域名时,CoreDNS会受到集群外DNS服务性能的限制。

VPC内网域名(由PrivateZone托管)

CoreDNS默认的上游DNS服务为PrivateZone(内网DNS解析)服务,对应的地址为:100.100.2.136100.100.2.138。对于内网域名,CoreDNS托管版默认的两个Pod可以提供8000次/秒的性能。

推荐您将热点访问的域名添加缓存,提高该域名在PrivateZone的解析速度。

PrivateZone使用限制同样会影响CoreDNS的性能上限。其中包括:

  • VPC内每个IPDNS解析请求阈值为5000次/秒,请求超过限制阈值后,将面临限速风险。

  • VPC内每个IP的外部递归解析请求阈值为600次/秒,请求超过限制阈值后,将面临限速风险。

  • 单个VPC内整体外部递归请求阈值为5000次/秒,超过限速阈值后,将面临限速风险。

公网域名

公网域名解析性能受到您所使用的公网DNS服务的影响,同样会被PrivateZone使用限制所约束。

推荐您将热点访问或需要重点保护的域名添加缓存,提高公网域名在PrivateZone的解析速度,且在权威DNS厂商服务故障期间会以缓存结果持续应答。

相关文档

您可通过使用DNS缓存组件提高DNS性能。具体操作,请参见管理BlazingDNS组件