31 lines
769 B
Bash
31 lines
769 B
Bash
|
|
|
|
#!/bin/bash
|
|
|
|
echo "开始导入镜像到 K3s containerd..."
|
|
|
|
# 1. 导入 K3s 离线镜像
|
|
echo "导入 K3s 离线镜像..."
|
|
if [ -f "k3s-airgap-images-amd64.tar.gz" ]; then
|
|
sudo /usr/local/bin/k3s ctr images import k3s-airgap-images-amd64.tar.gz
|
|
echo "K3s 离线镜像导入完成"
|
|
else
|
|
echo "警告: k3s-airgap-images-amd64.tar.gz 文件不存在"
|
|
fi
|
|
|
|
# 2. 导入 Drone 镜像
|
|
echo "导入 Drone 镜像..."
|
|
if [ -f "drone-images.tar" ]; then
|
|
sudo /usr/local/bin/k3s ctr images import drone-images.tar
|
|
echo "Drone 镜像导入完成"
|
|
else
|
|
echo "警告: drone-images.tar 文件不存在"
|
|
fi
|
|
|
|
# 3. 验证导入的镜像
|
|
echo "验证导入的镜像..."
|
|
sudo /usr/local/bin/k3s ctr images list | grep -E "drone|k3s"
|
|
|
|
echo "镜像导入完成!"
|
|
|