mirror of https://github.com/easzlab/kubeasz.git
kubeasz-ext-bin 0.7.0 包含下载containerd相关二进制
parent
e068d46ed0
commit
592618ba66
37
tools/easzup
37
tools/easzup
|
@ -16,9 +16,8 @@ set -o errexit
|
||||||
DOCKER_VER=19.03.13
|
DOCKER_VER=19.03.13
|
||||||
KUBEASZ_VER=2.2.2
|
KUBEASZ_VER=2.2.2
|
||||||
K8S_BIN_VER=v1.19.4
|
K8S_BIN_VER=v1.19.4
|
||||||
EXT_BIN_VER=0.6.0
|
EXT_BIN_VER=0.7.0
|
||||||
SYS_PKG_VER=0.3.3
|
SYS_PKG_VER=0.3.3
|
||||||
CONTAINERD_VER=1.2.6
|
|
||||||
|
|
||||||
# images needed by k8s cluster
|
# images needed by k8s cluster
|
||||||
calicoVer=v3.8.8
|
calicoVer=v3.8.8
|
||||||
|
@ -239,40 +238,12 @@ function get_offline_image() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_containerd_bin() {
|
|
||||||
echo -e "[INFO] \033[33mdownloading Containerd binaries\033[0m $CONTAINERD_VER"
|
|
||||||
if [[ "$REGISTRY_MIRROR" == CN ]];then
|
|
||||||
CONTAINERD_URL="https://storage.googleapis.com.cnpmjs.org/cri-containerd-release/cri-containerd-${CONTAINERD_VER}.linux-amd64.tar.gz"
|
|
||||||
else
|
|
||||||
CONTAINERD_URL="https://storage.googleapis.com/cri-containerd-release/cri-containerd-${CONTAINERD_VER}.linux-amd64.tar.gz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir -p /etc/ansible/bin/containerd-bin /etc/ansible/down/containerd
|
|
||||||
if [[ -f "/etc/ansible/down/cri-containerd-${CONTAINERD_VER}.linux-amd64.tar.gz" ]];then
|
|
||||||
echo "[INFO] containerd binaries already existed"
|
|
||||||
else
|
|
||||||
echo -e "[INFO] \033[33mdownloading containerd binaries\033[0m $CONTAINERD_VER"
|
|
||||||
if [[ -e /usr/bin/curl ]];then
|
|
||||||
curl -C- -O --retry 3 "$CONTAINERD_URL" || { echo "[ERROR] downloading containerd failed"; exit 1; }
|
|
||||||
else
|
|
||||||
wget -c "$CONTAINERD_URL" || { echo "[ERROR] downloading containerd failed"; exit 1; }
|
|
||||||
fi
|
|
||||||
/bin/mv -f ./cri-containerd-${CONTAINERD_VER}.linux-amd64.tar.gz /etc/ansible/down
|
|
||||||
fi
|
|
||||||
|
|
||||||
tar zxf /etc/ansible/down/cri-containerd-${CONTAINERD_VER}.linux-amd64.tar.gz -C /etc/ansible/down/containerd && \
|
|
||||||
/bin/cp -f /etc/ansible/down/containerd/usr/local/bin/{containerd,containerd-shim,containerd-shim-runc-v1,crictl,ctr} /etc/ansible/bin/containerd-bin && \
|
|
||||||
/bin/cp -f /etc/ansible/down/containerd/usr/local/sbin/runc /etc/ansible/bin/containerd-bin && \
|
|
||||||
rm -rf /etc/ansible/down/containerd
|
|
||||||
}
|
|
||||||
|
|
||||||
function download_all() {
|
function download_all() {
|
||||||
download_docker && \
|
download_docker && \
|
||||||
install_docker && \
|
install_docker && \
|
||||||
get_kubeasz && \
|
get_kubeasz && \
|
||||||
get_k8s_bin && \
|
get_k8s_bin && \
|
||||||
get_ext_bin && \
|
get_ext_bin && \
|
||||||
get_containerd_bin && \
|
|
||||||
get_offline_image
|
get_offline_image
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -334,7 +305,6 @@ Usage: easzup [options] [args]
|
||||||
-m <str> set docker registry mirrors, default "CN"(used in Mainland,China)
|
-m <str> set docker registry mirrors, default "CN"(used in Mainland,China)
|
||||||
-p <ver> set kubeasz-sys-pkg version, default "$SYS_PKG_VER"
|
-p <ver> set kubeasz-sys-pkg version, default "$SYS_PKG_VER"
|
||||||
-z <ver> set kubeasz version, default "$KUBEASZ_VER"
|
-z <ver> set kubeasz version, default "$KUBEASZ_VER"
|
||||||
-c <ver> set containerd version, default "$CONTAINERD_VER"
|
|
||||||
|
|
||||||
see more at https://github.com/kubeasz/dockerfiles
|
see more at https://github.com/kubeasz/dockerfiles
|
||||||
EOF
|
EOF
|
||||||
|
@ -351,7 +321,7 @@ function main() {
|
||||||
|
|
||||||
REGISTRY_MIRROR="CN"
|
REGISTRY_MIRROR="CN"
|
||||||
ACTION=""
|
ACTION=""
|
||||||
while getopts "CDPSd:e:k:m:p:z:c:" OPTION; do
|
while getopts "CDPSd:e:k:m:p:z:" OPTION; do
|
||||||
case "$OPTION" in
|
case "$OPTION" in
|
||||||
C)
|
C)
|
||||||
ACTION="clean_container"
|
ACTION="clean_container"
|
||||||
|
@ -383,9 +353,6 @@ function main() {
|
||||||
z)
|
z)
|
||||||
KUBEASZ_VER="$OPTARG"
|
KUBEASZ_VER="$OPTARG"
|
||||||
;;
|
;;
|
||||||
c)
|
|
||||||
CONTAINERD_VER="$OPTARG"
|
|
||||||
;;
|
|
||||||
?)
|
?)
|
||||||
usage
|
usage
|
||||||
exit 1
|
exit 1
|
||||||
|
|
Loading…
Reference in New Issue