跳到主要内容
版本:v3&v6

升级时无法加载镜像包案例

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

import.png

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