@@ -18,9 +18,9 @@ LOAD_BALANCER_IP=${LOAD_BALANCER_IP:-""}
1818LOAD_BALANCER_PORT=" ${LOAD_BALANCER_PORT:- 6444} "
1919
2020# versions
21- CANAL_VER=" ${CLRK8S_CANAL_VER:- v3.18 } "
22- CILIUM_VER=" ${CLRK8S_CILIUM_VER:- v1.9} "
23- FLANNEL_VER=" ${CLRK8S_FLANNEL_VER:- v0.14.0-rc1 } "
21+ CANAL_VER=" ${CLRK8S_CANAL_VER:- v3.22 } "
22+ CILIUM_VER=" ${CLRK8S_CILIUM_VER:- v1.9.13 } "
23+ FLANNEL_VER=" ${CLRK8S_FLANNEL_VER:- v0.16.3 } "
2424CILIUM_VAL_OVERRIDE=" "
2525K8S_VER=" ${CLRK8S_K8S_VER:- } "
2626KATA_VER=" ${CLRK8S_KATA_VER:- 1.9.1-kernel-config} "
@@ -145,7 +145,7 @@ function cni() {
145145
146146 # canal manifests are not kept in repo but in docs site so use curl
147147 mkdir -p " ${CANAL_DIR} /overlays/${CANAL_VER} /canal"
148- curl -o " ${CANAL_DIR} /overlays/${CANAL_VER} /canal/canal.yaml" " $CANAL_URL /canal.yaml"
148+ curl -L - o " ${CANAL_DIR} /overlays/${CANAL_VER} /canal/canal.yaml" " $CANAL_URL /canal.yaml"
149149 if [[ " $CANAL_VER " == " v3.3" ]]; then
150150 curl -o " ${CANAL_DIR} /overlays/${CANAL_VER} /canal/rbac.yaml" " $CANAL_URL /rbac.yaml"
151151 fi
@@ -154,14 +154,15 @@ function cni() {
154154 ;;
155155 flannel)
156156 FLANNEL_VER=${1:- $FLANNEL_VER }
157- FLANNEL_URL=" https://github.com/coreos /flannel"
157+ FLANNEL_URL=" https://github.com/flannel-io /flannel"
158158 FLANNEL_DIR=" 0-flannel"
159159
160160 get_repo " ${FLANNEL_URL} " " ${FLANNEL_DIR} /overlays/${FLANNEL_VER} "
161161 set_repo_version " ${FLANNEL_VER} " " ${FLANNEL_DIR} /overlays/${FLANNEL_VER} /flannel"
162162 kubectl apply -k " ${FLANNEL_DIR} /overlays/${FLANNEL_VER} "
163163 ;;
164164 cilium)
165+ local podsubnet=$( grep -Po ' podSubnet:\ \K[^*]*' ${SCRIPT_DIR} /kubeadm.yaml)
165166 CILIUM_VER=${1:- $CILIUM_VER }
166167 CILIUM_URL=" https://github.com/cilium/cilium.git"
167168 CILIUM_DIR=" 0-cilium"
@@ -171,7 +172,7 @@ function cni() {
171172 if [ -f " ${CILIUM_DIR} /overlays/${CILIUM_VER} /values.yaml" ]; then
172173 CILIUM_VAL_OVERRIDE=" --values ${CILIUM_DIR} /overlays/${CILIUM_VER} /values.yaml"
173174 fi
174- helm template " ${CILIUM_DIR} /overlays/${CILIUM_VER} /cilium/install/kubernetes/cilium" ${CILIUM_VAL_OVERRIDE} --namespace kube-system --set global. containerRuntime.integration=" $RUNNER " | kubectl apply -f -
175+ helm template " ${CILIUM_DIR} /overlays/${CILIUM_VER} /cilium/install/kubernetes/cilium" --namespace kube-system --set containerRuntime.integration=" $RUNNER " --set hubble.enabled=false --set ipam.operator.clusterPoolIPv4PodCIDR= " ${podsubnet} " | kubectl apply -f -
175176 ;;
176177 * )
177178 echo" Unknown cni $CNI "
0 commit comments