@@ -32,9 +32,10 @@ function install_helm {
3232 rm -rf " ${tar_name} " " linux-${ARCH} "
3333}
3434
35- if [[ " ${INSTALL_DRYCC_MIRROR} " == " cn" ]] ; then
36- mkdir -p /etc/rancher/k3s
37- cat << EOF > "/etc/rancher/k3s/registries.yaml"
35+ function pre_install_k3s {
36+ if [[ " ${INSTALL_DRYCC_MIRROR} " == " cn" ]] ; then
37+ mkdir -p /etc/rancher/k3s
38+ cat << EOF > "/etc/rancher/k3s/registries.yaml"
3839mirrors:
3940 "docker.io":
4041 endpoint:
@@ -55,21 +56,23 @@ mirrors:
5556 - "https://k8s-mirror.drycc.cc"
5657 - "https://k8s.gcr.io"
5758EOF
58- INSTALL_K3S_MIRROR=" ${INSTALL_DRYCC_MIRROR} "
59- export INSTALL_K3S_MIRROR
60- k3s_install_url=" http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh"
61- addons_url=" https://drycc-mirrors.oss-accelerate.aliyuncs.com/drycc/addons/releases/download/latest/index.yaml"
62- else
63- k3s_install_url=" https://get.k3s.io"
64- addons_url=" https://github.com/drycc/addons/releases/download/latest/index.yaml"
65- fi
66- if [[ -z " ${K3S_URL} " ]] ; then
67- INSTALL_K3S_EXEC=" server --flannel-backend=none --disable=traefik --disable=servicelb --cluster-cidr=10.233.0.0/16 ${INSTALL_K3S_EXEC} "
68- else
69- INSTALL_K3S_EXEC=" agent --flannel-backend=none ${INSTALL_K3S_EXEC} "
70- fi
59+ INSTALL_K3S_MIRROR=" ${INSTALL_DRYCC_MIRROR} "
60+ export INSTALL_K3S_MIRROR
61+ k3s_install_url=" http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh"
62+ addons_url=" https://drycc-mirrors.oss-accelerate.aliyuncs.com/drycc/addons/releases/download/latest/index.yaml"
63+ else
64+ k3s_install_url=" https://get.k3s.io"
65+ addons_url=" https://github.com/drycc/addons/releases/download/latest/index.yaml"
66+ fi
67+ if [[ -z " ${K3S_URL} " ]] ; then
68+ INSTALL_K3S_EXEC=" server --flannel-backend=none --disable=traefik --disable=servicelb --cluster-cidr=10.233.0.0/16 ${INSTALL_K3S_EXEC} "
69+ else
70+ INSTALL_K3S_EXEC=" agent --flannel-backend=none ${INSTALL_K3S_EXEC} "
71+ fi
72+ }
7173
7274function install_k3s {
75+ pre_install_k3s
7376 export INSTALL_K3S_EXEC
7477 curl -sfL " ${k3s_install_url} " | sh -
7578}
0 commit comments