This topic describes the ACK NodeLocal DNSCache component, its usage, and its changelog.
Component introduction
ACK NodeLocal DNSCache is a DNS local cache solution based on the open source project NodeLocal DNSCache. The Helm Chart for ACK NodeLocal DNSCache is named ack-node-local-dns. After you install the component, ACK creates the following resources:
In the navigation pane on the left of the cluster details page, choose to view all resources created by ack-node-local-dns.
ack-node-local-dns-admission-controller (Deployment): A dynamic DNSConfig injection controller. By default, it is deployed with two anti-affinity replicas to ensure high availability.
node-local-dns (DaemonSet): The actual DNS local cache component. It runs on each node to provide local DNS cache services.
The controller monitors pod creation requests and dynamically modifies the DNSConfig of pods. This allows pods to use the acceleration capabilities of the local DNS cache and improves DNS parsing performance.
Usage instructions
After you install the component, you can connect application pods to the DNS local cache. For more information, see Use the NodeLocal DNSCache component.
Changelog
September 2025
Version number | Image URL | Change time | Changes | Impact |
1.6.1 |
| September 22, 2025 |
| This upgrade does not affect your services. |
June 2025
Version number | Image URL | Change time | Changes | Impact |
1.6.0 |
| June 09, 2025 |
| This upgrade does not affect your services. |
April 2024
Version number | Image URL | Change time | Changes | Impact |
1.5.9 |
| April 02, 2024 | Fixed an issue where the admission webhook certificate might not match. | This upgrade does not affect your services. |
March 2024
Version number | Image URL | Change time | Changes | Impact |
1.5.8 |
| March 21, 2024 | Upgraded the cache component to the community version v1.22.28 to fix the "bufsize size too small" issue. | This upgrade does not affect your services. |
December 2023
Version number | Image URL | Change time | Changes | Impact |
1.5.7 |
| December 06, 2023 | Fixed an issue where the address of the kube-dns service was missing from the webhook injection. | This upgrade does not affect your services. |
April 2023
Version number | Image URL | Change time | Changes | Impact |
1.5.6 |
| April 21, 2023 | Optimized the scheduling affinity configuration of the admission webhook deployment to improve availability. | This upgrade does not affect your services. |
1.5.5 |
| April 07, 2023 | Optimized the scheduling affinity configuration of the admission webhook deployment to improve availability. | The scheduling policy was adjusted. If all schedulable nodes in a cluster are in a single zone, the admission webhook deployment replicas may fail to be scheduled. This can cause the component upgrade to fail. To ensure availability, scale out your cluster and distribute the schedulable nodes across multiple zones. This allows the admission webhook deployment replicas to be scheduled. |
January 2023
Version number | Image URL | Change time | Changes | Impact |
1.5.4 |
| January 30, 2023 | Fixed the CVE-2021-46848 security issue. | This upgrade does not affect your services. |
October 2022
Version number | Image URL | Change time | Changes | Impact |
1.5.3 |
| October 27, 2022 | Fixed security issues such as CVE-2021-33574 and CVE-2022-23219. | This upgrade does not affect your services. |
September 2022
Version number | Image URL | Change time | Changes | Impact |
1.5.2 |
| September 13, 2022 | Fixed security issues such as CVE-2022-1664, CVE-2022-1292, and CVE-2022-2068. | This upgrade does not affect your services. |
July 2022
Version number | Image URL | Change time | Changes | Impact |
1.5.1 |
| July 26, 2022 |
| This upgrade does not affect your services. |
February 2022
Version number | Image URL | Change time | Changes | Impact |
1.5.0 |
| February 22, 2022 |
| This upgrade does not affect your services. |
November 2021
Version number | Image URL | Change time | Changes | Impact |
1.4.0 |
| November 24, 2021 | Updated the APIVersion of MutatingWebhookConfiguration to support Kubernetes v1.22. | This upgrade does not affect your services. |
September 2021
Version number | Image URL | Change time | Changes | Impact |
1.3.5 |
| September 23, 2021 | Added a default CPU limit of 1 core for the controller to enhance security. | This upgrade does not affect your services. |
1.3.4 |
| September 16, 2021 | Added a default memory resource limit. Images are now pulled from the internal network by default. | This upgrade does not affect your services. |
April 2021
Version number | Image URL | Change time | Changes | Impact |
1.3.3 |
| April 21, 2021 | The component was first published. | This upgrade does not affect your services. |