X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=scripts%2Fk8smaster.sh;h=924ee1d669767ef711463582e45f6de06f5961d9;hb=c4fec5378030c1652c8bfcad929a5c6983838974;hp=e13e662e66f9242ed3ceb477f25247e21039a802;hpb=5f9280af0b3e74fb69f8124984daad4ab953ed1c;p=eliot.git diff --git a/scripts/k8smaster.sh b/scripts/k8smaster.sh index e13e662..924ee1d 100644 --- a/scripts/k8smaster.sh +++ b/scripts/k8smaster.sh @@ -8,9 +8,12 @@ # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## -KUBE_VERSION=1.13.0-00 +KUBE_VERSION=1.16.0-00 POD_NETWORK_CIDR=192.168.0.0/16 -K8S_CNI_VERSION=0.6.0-00 +K8S_CNI_VERSION=0.7.5-00 + +#K8s service CIDR range +K8s_SVC_CIDR=10.96.0.0/12 # Install Kubernetes with Kubeadm @@ -38,9 +41,11 @@ if ! kubectl get nodes; then sudo kubeadm config images pull sudo kubeadm init \ --apiserver-advertise-address="${MASTER_IP}" \ - --pod-network-cidr="${POD_NETWORK_CIDR}" + --pod-network-cidr="${POD_NETWORK_CIDR}" \ + --service-cidr="${K8s_SVC_CIDR}" if [ "$(id -u)" = 0 ]; then + KUBECONFIG=/etc/kubernetes/admin.conf echo "export KUBECONFIG=/etc/kubernetes/admin.conf" | \ tee -a "${HOME}/.profile" source "${HOME}/.profile" @@ -49,7 +54,7 @@ if ! kubectl get nodes; then sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config" sudo chown "$(id -u)":"$(id -g)" "${HOME}/.kube/config" fi - kubectl apply -f "cni/calico/rbac.yaml" - kubectl apply -f "cni/calico/calico.yaml" + #kubectl apply -f "cni/calico/rbac.yaml" + kubectl apply -f "cni/calico/v38/calico.yaml" fi