This topic introduces the ACK NodeLocal DNSCache component and describes the usage notes and release notes for the component.

Introduction

ACK NodeLocal DNSCache is a local DNS caching solution that is developed based on the open source NodeLocal DNSCache project. You can deploy ACK NodeLocal DNSCache by installing the ack-node-local-dns Helm chart. This solution consists of a DNS caching agent that runs as a DaemonSet and an admission controller that runs as a Deployment to dynamically inject DNSConfig. The admission controller listens on pod creation requests and dynamically modifies DNSConfig. This enables pods to use local DNS cache to accelerate DNS lookups.

Usage notes

You can use ACK NodeLocal DNSCache to enable pods to access the local DNS cache on nodes. For more information, see Configure NodeLocal DNSCache.

Release notes

February 2022

Version Image address Release date Description Impact
1.5.0
  • DNS caching agent: registry.cn-hangzhou.aliyuncs.com/acs/k8s-dns-node-cache:v1.21.4.3-a38fc90-aliyun
  • Admission controller: registry.cn-hangzhou.aliyuncs.com/acs/node-local-dns-admission-controller:v1.1.1-aliyun
2022-02-22
  • The ARM64 architecture is supported.
  • The serve_stale disaster recovery mode is supported.
  • Iptables is supported to enable compatibility with CentOS 8, and Alibaba Cloud Linux 3 and later versions.
N/A

November 2021

Version Image address Release date Description Impact
1.4.0
  • DNS caching agent: registry.cn-hangzhou.aliyuncs.com/acs/k8s-dns-node-cache:v1.15.13-6-7e6778ac
  • Admission controller: registry.cn-hangzhou.aliyuncs.com/acs/node-local-dns-admission-controller:v1.1.0-b1bd0e8-aliyun
2021-11-24 The API version of the MutatingWebhookConfiguration resource is updated to support Kubernetes 1.22. N/A

September 2021

Version Image address Release date Description Impact
1.3.5
  • DNS caching agent: registry.cn-hangzhou.aliyuncs.com/acs/k8s-dns-node-cache:v1.15.13-6-7e6778ac
  • Admission controller: registry.cn-hangzhou.aliyuncs.com/acs/node-local-dns-admission-controller:v1.0.3-8fe673f-aliyun
2021-09-23 The CPU usage of the admission controller is limited to 1 vCPU by default. This provides enhanced security. N/A
1.3.4
  • DNS caching agent: registry.cn-hangzhou.aliyuncs.com/acs/k8s-dns-node-cache:v1.15.13-6-7e6778ac
  • Admission controller: registry.cn-hangzhou.aliyuncs.com/acs/node-local-dns-admission-controller:v1.0.2-8b46b2f-aliyun
2021-09-16 The memory usage is limited by default. The image is pulled over the internal network by default. N/A

April 2021

Version Image address Release date Description Impact
1.3.3
  • DNS caching agent: registry.cn-hangzhou.aliyuncs.com/acs/k8s-dns-node-cache:v1.15.13-6-7e6778ac
  • Admission controller: registry.cn-hangzhou.aliyuncs.com/acs/node-local-dns-admission-controller:v1.0.2-8b46b2f-aliyun
2021-04-21 The first version is released. N/A