CentosEnv Edge node k8s version fix 91/3391/1
authorSrinivasan Selvam <srinivasan.s.n@huawei.com>
Tue, 28 Apr 2020 12:15:14 +0000 (17:45 +0530)
committerSrinivasan Selvam <srinivasan.s.n@huawei.com>
Tue, 28 Apr 2020 12:16:24 +0000 (17:46 +0530)
Kube-config missing in ubuntu fix

Signed-off-by: Srinivasan Selvam <srinivasan.s.n@huawei.com>
Change-Id: Ieb6339a6157ebb79abae8d7093dc71c14bd5ebc0

blueprints/iotgateway/scripts/common_centos.sh
blueprints/iotgateway/scripts/k8smaster.sh
blueprints/uCPE/scripts/common_centos.sh
blueprints/uCPE/scripts/k8smaster.sh

index d833198..100525f 100755 (executable)
@@ -56,7 +56,7 @@ EOF
 setenforce 0
 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
 
-yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
+yum install -y kubelet-${KUBE_VERSION} kubeadm-${KUBE_VERSION} kubectl-${KUBE_VERSION} --disableexcludes=kubernetes
 systemctl enable --now kubelet
 
 sudo yum install -y kubeadm-${KUBE_VERSION}
index 924ee1d..d4ca7b5 100644 (file)
@@ -49,6 +49,8 @@ if ! kubectl get nodes; then
     echo "export KUBECONFIG=/etc/kubernetes/admin.conf" | \
       tee -a "${HOME}/.profile"
     source "${HOME}/.profile"
+    mkdir -p "${HOME}/.kube"
+    sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config"
   else
     mkdir -p "${HOME}/.kube"
     sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config"
index d833198..100525f 100755 (executable)
@@ -56,7 +56,7 @@ EOF
 setenforce 0
 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
 
-yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
+yum install -y kubelet-${KUBE_VERSION} kubeadm-${KUBE_VERSION} kubectl-${KUBE_VERSION} --disableexcludes=kubernetes
 systemctl enable --now kubelet
 
 sudo yum install -y kubeadm-${KUBE_VERSION}
index 924ee1d..d4ca7b5 100644 (file)
@@ -49,6 +49,8 @@ if ! kubectl get nodes; then
     echo "export KUBECONFIG=/etc/kubernetes/admin.conf" | \
       tee -a "${HOME}/.profile"
     source "${HOME}/.profile"
+    mkdir -p "${HOME}/.kube"
+    sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config"
   else
     mkdir -p "${HOME}/.kube"
     sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config"