升级时无法加载镜像包案例
1. 故障现象
#升级时执行如下命令加载镜像包,报错如下图
tar -xOf ones-pkg-v6.0.102-v6.18.24.tar ones-pkg-v6.0.102-v6.18.24/others/import-pkg.sh | bash
2. 故障原因
镜像包太大, kubectl cp无法将宿主机上的文件拷贝到容器内。
3. 处理方法
#手工将文件直接拷贝到容器挂载的目录
cp ones-pkg-v6.0.102-v6.18.24.tar /data/ones-installer-pkg/pkg/
#然后脚本注释拷贝这一步
tar -xOf ones-pkg-v6.0.102-v6.18.24.tar ones-pkg-v6.0.102-v6.18.24/others/import-pkg.sh > import-pkg.sh
vi import-pkg.sh
# 找到kubectl -n ones-installer -c installer-api cp 这一步,注释
bash import-pkg.sh