mirror of https://github.com/easzlab/kubeasz.git
update cni:cilium/flannel
parent
e4e8f1835b
commit
2777e94043
38
ezdown
38
ezdown
|
@ -13,29 +13,41 @@ set -o pipefail
|
||||||
#set -o xtrace
|
#set -o xtrace
|
||||||
|
|
||||||
# default settings, can be overridden by cmd line options, see usage
|
# default settings, can be overridden by cmd line options, see usage
|
||||||
DOCKER_VER=20.10.24
|
DOCKER_VER=24.0.5
|
||||||
KUBEASZ_VER=3.6.1
|
KUBEASZ_VER=3.6.1
|
||||||
K8S_BIN_VER=v1.27.2
|
K8S_BIN_VER=v1.28.1
|
||||||
EXT_BIN_VER=1.7.1
|
# https://github.com/easzlab/dockerfile-kubeasz-ext-bin
|
||||||
|
EXT_BIN_VER=1.8.0
|
||||||
|
# https://github.com/easzlab/dockerfile-kubeasz-sys-pkg
|
||||||
SYS_PKG_VER=1.0.0
|
SYS_PKG_VER=1.0.0
|
||||||
HARBOR_VER=v2.6.4
|
HARBOR_VER=v2.6.4
|
||||||
REGISTRY_MIRROR=CN
|
REGISTRY_MIRROR=CN
|
||||||
|
|
||||||
# images downloaded by default(with '-D')
|
# images downloaded by default(with '-D')
|
||||||
|
# https://github.com/projectcalico/calico
|
||||||
calicoVer=v3.24.6
|
calicoVer=v3.24.6
|
||||||
corednsVer=1.9.3
|
# https://github.com/coredns/coredns
|
||||||
dnsNodeCacheVer=1.22.20
|
corednsVer=1.11.1
|
||||||
|
# https://kubernetes.io/docs/tasks/administer-cluster/nodelocaldns/
|
||||||
|
dnsNodeCacheVer=1.22.23
|
||||||
dashboardVer=v2.7.0
|
dashboardVer=v2.7.0
|
||||||
dashboardMetricsScraperVer=v1.0.8
|
dashboardMetricsScraperVer=v1.0.8
|
||||||
metricsVer=v0.6.3
|
# https://github.com/kubernetes-sigs/metrics-server
|
||||||
|
metricsVer=v0.6.4
|
||||||
pauseVer=3.9
|
pauseVer=3.9
|
||||||
|
|
||||||
# images not downloaded by default(only download with '-X')
|
# images not downloaded by default(only download with '-X')
|
||||||
ciliumVer=1.13.2
|
# https://github.com/cilium/cilium
|
||||||
flannelVer=v0.21.4
|
ciliumVer=1.13.6
|
||||||
|
# https://github.com/flannel-io/flannel
|
||||||
|
flannelVer=v0.22.2
|
||||||
|
# https://github.com/cloudnativelabs/kube-router
|
||||||
kubeRouterVer=v1.5.4
|
kubeRouterVer=v1.5.4
|
||||||
|
# https://github.com/kubeovn/kube-ovn
|
||||||
kubeOvnVer=v1.11.5
|
kubeOvnVer=v1.11.5
|
||||||
|
# https://github.com/rancher/local-path-provisioner
|
||||||
localpathProvisionerVer=v0.0.24
|
localpathProvisionerVer=v0.0.24
|
||||||
|
# https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
|
||||||
nfsProvisionerVer=v4.0.2
|
nfsProvisionerVer=v4.0.2
|
||||||
promChartVer=45.23.0
|
promChartVer=45.23.0
|
||||||
kubeappsVer=12.4.3
|
kubeappsVer=12.4.3
|
||||||
|
@ -241,7 +253,7 @@ EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -f /etc/selinux/config ]]; then
|
if [[ -f /etc/selinux/config ]]; then
|
||||||
logger debug "turn off selinux on host"
|
logger debug "turn off selinux"
|
||||||
getenforce|grep Disabled || setenforce 0
|
getenforce|grep Disabled || setenforce 0
|
||||||
sed -i 's/^SELINUX=.*$/SELINUX=disabled/g' /etc/selinux/config
|
sed -i 's/^SELINUX=.*$/SELINUX=disabled/g' /etc/selinux/config
|
||||||
fi
|
fi
|
||||||
|
@ -460,15 +472,15 @@ function get_extra_images() {
|
||||||
flannel)
|
flannel)
|
||||||
if [[ ! -f "$imageDir/flannel_$flannelVer.tar" ]];then
|
if [[ ! -f "$imageDir/flannel_$flannelVer.tar" ]];then
|
||||||
docker pull "flannel/flannel:$flannelVer" && \
|
docker pull "flannel/flannel:$flannelVer" && \
|
||||||
docker pull "flannel/flannel-cni-plugin:v1.1.2" && \
|
docker pull "flannel/flannel-cni-plugin:v1.2.0" && \
|
||||||
docker save -o "$imageDir/flannel_$flannelVer.tar" "flannel/flannel:$flannelVer" "flannel/flannel-cni-plugin:v1.1.2"
|
docker save -o "$imageDir/flannel_$flannelVer.tar" "flannel/flannel:$flannelVer" "flannel/flannel-cni-plugin:v1.2.0"
|
||||||
else
|
else
|
||||||
docker load -i "$imageDir/flannel_$flannelVer.tar"
|
docker load -i "$imageDir/flannel_$flannelVer.tar"
|
||||||
fi
|
fi
|
||||||
docker tag "flannel/flannel:$flannelVer" "easzlab.io.local:5000/flannel/flannel:$flannelVer"
|
docker tag "flannel/flannel:$flannelVer" "easzlab.io.local:5000/flannel/flannel:$flannelVer"
|
||||||
docker push "easzlab.io.local:5000/flannel/flannel:$flannelVer"
|
docker push "easzlab.io.local:5000/flannel/flannel:$flannelVer"
|
||||||
docker tag "flannel/flannel-cni-plugin:v1.1.2" "easzlab.io.local:5000/flannel/flannel-cni-plugin:v1.1.2"
|
docker tag "flannel/flannel-cni-plugin:v1.2.0" "easzlab.io.local:5000/flannel/flannel-cni-plugin:v1.2.0"
|
||||||
docker push "easzlab.io.local:5000/flannel/flannel-cni-plugin:v1.1.2"
|
docker push "easzlab.io.local:5000/flannel/flannel-cni-plugin:v1.2.0"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
# kubeapps images
|
# kubeapps images
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -172,7 +172,7 @@ spec:
|
||||||
- /opt/cni/bin/flannel
|
- /opt/cni/bin/flannel
|
||||||
command:
|
command:
|
||||||
- cp
|
- cp
|
||||||
image: easzlab.io.local:5000/flannel/flannel-cni-plugin:v1.1.2
|
image: easzlab.io.local:5000/flannel/flannel-cni-plugin:v1.2.0
|
||||||
name: install-cni-plugin
|
name: install-cni-plugin
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: /opt/cni/bin
|
- mountPath: /opt/cni/bin
|
||||||
|
|
Loading…
Reference in New Issue