容器服务
配置项 | 说明 | 配置建议 |
容器镜像仓库代理(RegistryProxyConfigs) | 容器镜像仓库代理配置,便于容器运行时(Container runtime)拉取容器镜像时使用替代的镜像仓库,加速镜像拉取。
| |
跳过证书认证的容器镜像仓库(Insecure Registries) | 指定跳过证书认证的容器镜像仓库地址。Container runtime 拉取容器镜像时,会跳过该镜像仓库的安全证书校验。格式为不带协议的域名或 IP 地址,可以携带端口号,例如:example.com或example.com:8080。 | 跳过证书认证一般用于测试环境中从采用自签名证书的容器镜像仓库拉取容器镜像的场景。建议不要在业务环境中使用。 |
自定义参数 | | |
max_concurrent_downloads | Containerd 单次拉取镜像时可并发下载的镜像层最大数量。
说明 仅 Containerd 为 v2.1.0 及以上版本时,支持配置该参数。 | 建议保留默认值,在需要加快多层镜像拉取,且节点网络带宽、磁盘 I/O 和镜像仓库限流能力充足时,可增大该值。 |
max_concurrent_unpacks | Containerd 同时解压镜像层的最大数量。
说明 仅 Containerd 为 v2.2.0 及以上版本时,支持配置该参数。 | 增大该值可提高镜像层解压并发能力,但也会增加节点的 CPU 和磁盘 I/O 压力,建议结合节点规格和业务负载进行压测后逐步调整。 |
concurrent_layer_fetch_buffer | 并发分块拉取单个镜像层时使用的缓冲区大小。正整数形式,单位为 Byte。 说明 仅 Containerd 为 v2.1.0 及以上版本时,支持配置该参数。 | 建议按需配置。增大该值可能提高大镜像层的拉取吞吐,但会增加 Containerd 的内存占用;请结合镜像大小、网络带宽和节点可用内存进行压测,避免因设置过大导致节点内存压力升高。 |
use_local_image_pull | Containerd 的镜像拉取模式。
说明 仅 Containerd 为 v2.1.0 及以上版本时,支持配置该参数。 | 该参数关闭时,无法使用 Nydus 镜像懒加载功能,请确认节点未使用相关能力后再调整。 |