Skip to content

k8s_script

节点镜像拷贝脚本

#!/bin/bash

# 定义主机数组
HOSTS=("xuegod64" "xuegod62", "xuegod63")

# 文件路径
FILE_PATH="$1"

# 循环遍历每个主机
for HOST in "${HOSTS[@]}"; do
    if [ "$HOST" != "xuegod63" ]; then
         # 使用scp将文件复制到远程主机
        scp "$FILE_PATH" "${HOST}:~/images/"
    fi   
    # 使用ssh在远程主机上执行命令
    ssh "${HOST}" "ctr -n k8s.io image import ~/images/$FILE_PATH"
done

Comments