概要

フル名
docker.io/kubesphere/k8s-dns-node-cache
Registry
docker.io
名前空間
kubesphere
リポジトリ
k8s-dns-node-cache
キャッシュ Tag 数
7
最終同期
07/05/2026, 11:57 AM
関連トピック

概要

NodeLocal DNSCache 镜像,K8s 节点本地 DNS 缓存 DaemonSet,降低 CoreDNS 负载并提升 Pod DNS 解析性能。

詳細

kubesphere/k8s-dns-node-cache 运行 NodeLocal DNSCache,在每个节点本地监听 DNS 查询并缓存 CoreDNS 响应。定位为 K8s DNS 缓存 DaemonSet,需 hostNetwork;大规模集群 DNS 性能优化、CoreDNS 负载降低或 DNS 解析延迟优化。

快速启动

docker pull docker.io/kubesphere/k8s-dns-node-cache:1.22.20
# kubectl apply -f node-local-dns.yaml

推荐实践

# DaemonSet hostNetwork 监听 169.254.20.10
# kubelet 配置 clusterDNS 指向本地缓存

核心参数说明

  • 角色 — 节点 DNS 缓存 DaemonSet
  • hostNetwork — 绑定节点 DNS 地址
  • upstream — 转发至 CoreDNS
  • — 独立 docker run
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/kubesphere/k8s-dns-node-cache
:1.24.0
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/s390x
2025/08/20 16:1236.0 MBsha256:0c24d8b1af11
docker.io/kubesphere/k8s-dns-node-cache
:1.23.1
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/s390x
2025/08/20 16:0633.5 MBsha256:e1efaf5c140c
docker.io/kubesphere/k8s-dns-node-cache
:1.22.20
linux/arm64linux/ppc64lelinux/s390xlinux/amd64linux/arm/v7
2023/08/18 16:2326.6 MBsha256:7021ce360691
docker.io/kubesphere/k8s-dns-node-cache
:1.22.13
linux/arm64linux/ppc64lelinux/s390xlinux/amd64linux/arm/v7
2022/11/09 15:1924.1 MBsha256:a029521255a0
docker.io/kubesphere/k8s-dns-node-cache
:1.15.12
linux/amd64
2022/03/28 10:4237.6 MBsha256:41c7753942fb
docker.io/kubesphere/k8s-dns-node-cache
:1.21.1
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/s390x
2022/03/28 10:4040.5 MBsha256:04c4f6b1f2f2
docker.io/kubesphere/k8s-dns-node-cache
:1.15.5
linux/amd64
2020/04/24 15:1225.5 MBsha256:6651eb744280