对开启落盘日志的负载,在创建pod时会注入额外的container,目前注入container的image尚不可配(3.0版本后将放开配置),内网环境下可能导致无法拉取到相应的镜像版本。下面以注入的initContainer镜像apline为例对临时的解决方法进行说明:
1、查看各节点是否有alpine镜像
docker images | grep alpine
如果存在repository为alpine,tag为latest的镜像,则可忽略后述步骤
2、如果节点有alpine镜像,但没有tag为latest的镜像,使用以下类似命令对已有alpine镜像添加tag
docker tag alpine:3.4 alpine:latest
3、如果节点没有alpine镜像,从可连接外网的docker环境中下载并导入到内网环境,步骤如下:
- 可连接外网的docker环境中下载镜像
docker pull alpine:latest
- 导出镜像为tar包
docker save -o alpine.tar alpine:latest
- 将镜像tar包传入内网各节点,并载入docker环境中
docker load -i alpine.tar