ACK託管叢集智能託管模式支援CoreDNS託管版組件,您可通過本文瞭解CoreDNS託管版的效能指標。
QPS效能參考
CoreDNS託管版的效能受到叢集內Service與Pod數量、緩衝大小配置、緩衝TTL等因素的影響,下方說明僅供參考。CoreDNS託管版預設部署兩個副本,並會按照負載自動擴縮容。
下方的說明僅適用於叢集內Service+Pod數量不超過5萬的情境。
解析叢集內網域名稱
解析叢集內網域名稱時,單個副本可提供5000次/秒的效能,預設的兩個副本可提供10000次/秒的效能。
解析叢集外網域名稱
解析叢集外網域名稱時,CoreDNS會受到叢集外DNS服務效能的限制。
VPC內網網域名稱(由PrivateZone託管)
CoreDNS預設的上遊DNS服務為PrivateZone(內網DNS解析)服務,對應的地址為:100.100.2.136、100.100.2.138。對於內網網域名稱,CoreDNS託管版預設的兩個副本可以提供8000次/秒的效能。
推薦您將熱點訪問的網域名稱添加緩衝,提高該網域名稱在PrivateZone的解析速度。
PrivateZone的使用限制同樣會影響CoreDNS的效能上限。其中包括:
VPC內每個IP的DNS解析請求閾值為5000次/秒,請求超過限制閾值後,將面臨限速風險。
VPC內每個IP的外部遞迴解析請求閾值為600次/秒,請求超過限制閾值後,將面臨限速風險。
單個VPC內整體外部遞迴請求閾值為5000次/秒,超過限速閾值後,將面臨限速風險。
公網網域名稱
公網網域名稱解析效能受到您所使用的公網DNS服務的影響,同樣會被PrivateZone使用限制所約束。
推薦您將熱點訪問或需要重點保護的網域名稱添加緩衝,提高公網網域名稱在PrivateZone的解析速度,且在權威DNS廠商服務故障期間會以緩衝結果持續應答。
相關文檔
您可通過使用DNS緩衝組件提高DNS效能。具體操作,請參見 使用NodeLocal DNSCache組件