ELIOT K8s Enhancement 40/1240/1
authorkhemendra.kumar <khemendra.kumar13@gmail.com>
Mon, 22 Jul 2019 12:08:39 +0000 (17:38 +0530)
committerkhemendra.kumar <khemendra.kumar13@gmail.com>
Mon, 22 Jul 2019 12:10:08 +0000 (17:40 +0530)
-- Added K8s service CIDR range option

Signed-off-by: khemendra.kumar <khemendra.kumar13@gmail.com>
Change-Id: I309b6eaabc316ce190a5fd0b43ba5a183350cdaa

scripts/k8smaster.sh

index e13e662..8fd511d 100644 (file)
@@ -12,6 +12,9 @@ KUBE_VERSION=1.13.0-00
 POD_NETWORK_CIDR=192.168.0.0/16
 K8S_CNI_VERSION=0.6.0-00
 
+#K8s service CIDR range
+K8s_SVC_CIDR=10.96.0.0/12
+
 # Install Kubernetes with Kubeadm
 
 # Disable swap
@@ -38,7 +41,8 @@ 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
     echo "export KUBECONFIG=/etc/kubernetes/admin.conf" | \