@@ -4,70 +4,10 @@ ARCH=$(uname -m)
44
55echo $ARCH
66
7- if [[ ${EXCLUDE_DOCKER} != ' 1' ]]; then
8- # Docker
9- DOCKER_VERSION=18.09.9
10- if [[ ${ARCH} == ' x86_64' ]]; then
11- curl -f https://download.docker.com/linux/static/stable/x86_64/docker-$DOCKER_VERSION .tgz | tar xvz && \
12- mv docker/docker /usr/bin/ && \
13- rm -rf docker
14- elif [[ ${ARCH} == ' aarch64' ]]
15- then
16- curl -f https://download.docker.com/linux/static/stable/aarch64/docker-$DOCKER_VERSION .tgz | tar xvz && \
17- mv docker/docker /usr/bin/ && \
18- rm -rf docker
19- else
20- echo " do not support this arch"
21- exit 1
22- fi
23- fi
24-
25- # Helm
26- HELM_VERSION=2.11.0
27- HELM3_VERSIOIN=3.5.0
28-
29- if [[ ${ARCH} == ' x86_64' ]]; then
30- curl -f https://get.helm.sh/helm-v${HELM_VERSION} -linux-amd64.tar.gz | tar xzv && \
31- mv linux-amd64/helm /usr/bin/ && \
32- mv linux-amd64/tiller /usr/bin/ && \
33- rm -rf linux-amd64
34-
35- curl -f https://get.helm.sh/helm-v${HELM3_VERSIOIN} -linux-amd64.tar.gz | tar xzv && \
36- mv linux-amd64/helm /usr/bin/helm3 && \
37- rm -rf linux-amd64
38- elif [[ ${ARCH} == ' aarch64' ]]
39- then
40- curl -f https://get.helm.sh/helm-v${HELM_VERSION} -linux-arm64.tar.gz | tar xzv && \
41- mv linux-arm64/helm /usr/bin/ && \
42- mv linux-arm64/tiller /usr/bin/ && \
43- rm -rf linux-arm64
44-
45- curl -f https://get.helm.sh/helm-v${HELM3_VERSIOIN} -linux-arm64.tar.gz | tar xzv && \
46- mv linux-arm64/helm /usr/bin/helm3 && \
47- rm -rf linux-arm64
48- else
49- echo " do not support this arch"
50- exit 1
51- fi
52-
53- # kubectl
54-
55- if [[ ${ARCH} == ' x86_64' ]]; then
56- curl -f -LO https://storage.googleapis.com/kubernetes-release/release/$( curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt) /bin/linux/amd64/kubectl && \
57- chmod +x kubectl && \
58- mv kubectl /usr/bin/
59- elif [[ ${ARCH} == ' aarch64' ]]
60- then
61- curl -f -LO https://storage.googleapis.com/kubernetes-release/release/$( curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt) /bin/linux/arm64/kubectl && \
62- chmod +x kubectl && \
63- mv kubectl /usr/bin/ && kubectl --help
64- else
65- echo " do not support this arch"
66- exit 1
67- fi
7+ rm -rf /usr/bin/ks
688
699# ks
70- KS_VERSION=0.0.64
10+ KS_VERSION=0.0.72
7111if [[ ${ARCH} == ' x86_64' ]]; then
7212 curl -fL https://github.com/kubesphere-sigs/ks/releases/download/v${KS_VERSION} /ks-linux-amd64.tar.gz | tar xzv && \
7313 mv ks /usr/bin/
7919 echo " do not support this arch"
8020 exit 1
8121fi
82-
83- # kustomize
84- KUSTOMIZE_VERSION=4.5.3
85- if [[ ${ARCH} == ' x86_64' ]]; then
86- curl -fL https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION} /kustomize_v${KUSTOMIZE_VERSION} _linux_amd64.tar.gz | tar xzv && \
87- mv kustomize /usr/bin/
88- elif [[ ${ARCH} == ' aarch64' ]]
89- then
90- curl -fL https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION} /kustomize_v${KUSTOMIZE_VERSION} _linux_arm64.tar.gz | tar xzv && \
91- mv kustomize /usr/bin/
92- else
93- echo " do not support this arch"
94- exit 1
95- fi
0 commit comments