Merge "Upgrade Kubernetes version to 1.15.0"
authorTrevor Tao <trevor.tao@arm.com>
Mon, 11 May 2020 13:33:19 +0000 (13:33 +0000)
committerGerrit Code Review <gerrit@akraino.org>
Mon, 11 May 2020 13:33:19 +0000 (13:33 +0000)
src/foundation/scripts/config
src/foundation/scripts/k8s_common.sh
src/foundation/scripts/k8s_master.sh

index ebfcf6f..81e0219 100755 (executable)
@@ -33,9 +33,9 @@ SVC_CIDR=172.16.1.0/24
 #IEC support multiple network solution for Kubernetes: calico,flannel,contivpp,cilium,etc
 CNI_TYPE=calico
 #kubernetes-cni version 0.7.5/ 0.6.0
-CNI_VERSION=0.6.0
+CNI_VERSION=0.7.5
 #kubernetes version: 1.15.2/ 1.13.0
-KUBE_VERSION=1.13.0
+KUBE_VERSION=1.15.0
 
 # DEV_NAME is an associative array, list network interface device names used by contivpp,
 # Use IP address of K8S_WORKER_GROUP as key, for example
index 76092fd..a8c83ce 100755 (executable)
@@ -9,14 +9,14 @@ fi
 case ${OS_ID_LIKE:-} in
 debian)
   DOCKER_VERSION=18.06.1~ce~3-0~ubuntu
-  KUBE_VERSION=${1:-1.13.0}-00
-  K8S_CNI_VERSION=${2:-0.6.0}-00
+  KUBE_VERSION=${1:-1.15.0}-00
+  K8S_CNI_VERSION=${2:-0.7.5}-00
   KUBELET_CFG=/etc/default/kubelet
   ;;
 rhel)
   DOCKER_VERSION=18.06.1.ce-3.el7
-  KUBE_VERSION=${1:-1.13.0}-0
-  K8S_CNI_VERSION=${2:-0.6.0}-0
+  KUBE_VERSION=${1:-1.15.0}-0
+  K8S_CNI_VERSION=${2:-0.7.5}-0
   KUBELET_CFG=/etc/sysconfig/kubelet
   ;;
 *)
@@ -31,7 +31,7 @@ debian)
   # Install basic software
   echo "Acquire::ForceIPv4 \"true\";" | sudo tee -a /etc/apt/apt.conf.d/99force-ipv4 > /dev/null
   sudo apt update
-  sudo apt install -y software-properties-common apt-transport-https curl
+  sudo apt install -y software-properties-common apt-transport-https curl python-pip
 
   # Install Docker as Prerequisite
   curl -4fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
index cdcf8bc..67eecf5 100755 (executable)
@@ -2,7 +2,9 @@
 # shellcheck source=/dev/null
 
 # For host setup as Kubernetes master
-MGMT_IP=$1
+# Use the src of the default route as the default local IP
+DEF_SRC_IP=$(ip route get 8.8.8.8 | awk '{ for (nn=1;nn<=NF;nn++) if ($nn~"src") print $(nn+1) }')
+MGMT_IP=${1:-${DEF_SRC_IP}}
 POD_NETWORK_CIDR=${2:-192.168.0.0/16}
 SERVICE_CIDR=${3:-172.16.1.0/24}