This commit is contained in:
yumoqing 2025-11-21 15:41:48 +08:00
parent da39c2ea19
commit 8e23933ea3

View File

@ -14,14 +14,6 @@ echo "[1] 下载 依赖包"
cd $TMP/deps cd $TMP/deps
apt install --download-only nfs-common rpcbind apt install --download-only nfs-common rpcbind
cp /var/cache/apt/archives/*.deb . cp /var/cache/apt/archives/*.deb .
echo "📥 下载 crictl"
curl -L https://github.com/kubernetes-sigs/cri-tools/releases/download/${CRICLT_VERSION}/crictl-${CRICLT_VERSION}-linux-${ARCH}.tar.gz -o crictl-${CRICLT_VERSION}-linux-${ARCH}.tar.gz
echo "📥 下载 CNI plugins"
curl -L https://github.com/containernetworking/plugins/releases/download/${CNI_VERSION}/cni-plugins-linux-${ARCH}-${CNI_VERSION}.tgz -o cni-plugins.tgz
echo "📥 下载 containerd"
CONTAINERD_URL="https://github.com/containerd/containerd/releases/download/v${CONTAINERD_VERSION}/containerd-${CONTAINERD_VERSION}-linux-${ARCH}.tar.gz"
curl -L ${CONTAINERD_URL} -o containerd.tar.gz
echo "[2] 下载 Kubernetes 二进制 {{ kubernetes.version }}" echo "[2] 下载 Kubernetes 二进制 {{ kubernetes.version }}"
@ -35,7 +27,7 @@ chmod +x kubeadm kubelet kubectl
cd $curdir cd $curdir
echo "[3] 下载镜像kubeadm config images" echo "[3] 下载镜像kubeadm config images"
$TMP/bin/kubeadm config images list --kubernetes-version {{ kubernetes.version }} > $TMP/images/images.txt $TMP/bin/kubeadm config images list --kubernetes-version {{ kubernetes.version }} > $TMP/images/images.txt
for img in "${images[@]}"; do for img in "${cat $TMP/images/images.txt}"; do
echo "Pull image: $img" echo "Pull image: $img"
docker pull $img docker pull $img
docker save -o $TMP/images/$(echo $img | tr '/:' '_').tar $img docker save -o $TMP/images/$(echo $img | tr '/:' '_').tar $img