多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### docker优化 1. 配置docker daemon并行拉取镜像,以提高镜像拉取效率,在`/etc/docker/daemon.json`中添加以下配置: 1"max-concurrent-downloads": 10 2. 可以使用local SSD或者高性能云盘作为docker容器的持久数据目录,在`/etc/docker/daemon.json`中添加以下配置: 1"data-root": "/ssd_mount_dir" 3. 启动pod时都会拉取pause镜像,为了减小拉取pause镜像网络带宽,可以每个node预加载pause镜像,在每个node节点上执行以下命令: 1docker load -i /tmp/preloaded_pause_image.tar ### kubelet优化 1. 设置`--serialize-image-pulls=false`, 该选项配置串行拉取镜像,默认值时true,配置为false可以增加并发度。但是如果docker daemon 版本小于 1.9,且使用 aufs 存储则不能改动该选项。 2. 设置`--image-pull-progress-deadline=30`, 配置镜像拉取超时。默认值时1分,对于大镜像拉取需要适量增大超时时间。 3. kubelet 单节点允许运行的最大 Pod 数:`--max-pods=110`(默认是 110,可以根据实际需要设置)