rancher離線安裝k8s叢集
阿新 • • 發佈:2022-06-01
1.在github下載映象列表rancher-images.txt
https://github.com/rancher/rancher/releases/tag/v2.6.3
2.在有網路的機器下載這些映象
mv rancher-images.txt rancher-images for i in `cat rancher-images`; do docker pull $i; done
3.docker tag改成私有倉庫的映象名
先生成私有倉庫映象名列表
cp rancher-images rancher-images-rs sed -i"s#^#nexus.goldwind.com.cn:8082/rancher/&#g" rancher-image-rs
再改tag
先統計映象個數,是327個
cat rancher-images| wc -l vim test.sh #!/bin/bash for i in {1..327};do tag_a=`cat rancher-images|sed -n "${i}p"` tag_b=`cat rancher-images-rs|sed -n "${i}p"` docker tag $tag_a $tag_b; done
加許可權並執行
chmod +x test.sh sh test.sh
3.在沒有網路的機器上也copy這份映象名列表rancher-image
映象列表改名
cp rancher-image rancher-image-rs sed -i"s#^#nexus.goldwind.com.cn:9000/rancher/&#g" rancher-image-rs
下載映象
for i in `cat rancher-image-rs`;do docker pull $i;done
給映象改名
vim test.sh #!/bin/bash for i in {1..327};do tag_a=`cat rancher-images|sed -n "${i}p"` tag_b=`cat rancher-images-rs|sed-n "${i}p"` docker tag $tag_b $tag_a; done