addon-resizer 是 Kubernetes 官方提供的自动扩缩容工具,主要用于动态调整集群中附加组件(如 CoreDNS、metrics-server 等)的资源配置。这些附加组件是集群运行的基础,但它们的负载会随集群规模(如节点数量、Pod 总数)变化,手动调整资源参数(CPU/内存的请求与限制)不仅效率低,还容易导致资源浪费或组件运行异常。 其核心功能是根据集群实际情况自动适配资源需求。工作时,addon-resizer 会监控预设指标(如节点数量、Pod 密度等),结合用户配置的规则(如每节点资源基数、最大/最小限制),实时调整目标组件的资源请求和限制。例如,当集群节点从 10 个扩容到 50 个时,CoreDNS 的 DNS 查询量可能成倍增长,此时 addon-resizer 会自动提高其 CPU 请求,避免因资源不足导致解析延迟;而当节点缩容时,它又会降低资源配置,减少闲置资源占用。 该工具特别适合管理核心附加组件。这类组件通常无内置扩缩容逻辑,且资源需求与集群规模强相关,人工维护成本高。通过 addon-resizer,管理员无需频繁修改 Deployment 或 DaemonSet 的资源配置,即可确保组件始终运行在合理的资源区间。 配置上,用户可通过 ConfigMap 或自定义参数定义扩缩规则,例如设置“每 10 个节点增加 0.1 CPU 核心”“内存上限不超过 2Gi”等,灵活适配不同集群的负载特性。作为官方工具,它与 Kubernetes 生态深度兼容,部署方式简单(通常以 Sidecar 容器形式运行在目标组件的 Pod 中),且更新维护与 Kubernetes 版本同步,稳定性有保障。 总的来说,addon-resizer 通过自动化资源调整,帮助集群管理员简化附加组件的运维工作,平衡资源利用率与组件稳定性,是大规模 Kubernetes 集群中提升运维效率的实用工具。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull registry.k8s.io/autoscaling/addon-resizer:1.8.21探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务