NONRTRIC-946: Servicemanager - Add Kong data plane and control plane
[it/dep.git] / smo-install / scripts / layer-0 / 0-setup-microk8s.sh
index 800a953..597ea20 100755 (executable)
 ###
 
 ## Microk8S part
+sudo apt-get update
 sudo swapoff -a
 sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
 snap remove microk8s
 snap remove kubectl
-snap install microk8s --classic --channel=1.22/stable
-sudo snap install kubectl --classic --channel=1.22/stable
+snap install microk8s --classic --channel=1.27/stable
+sudo snap install kubectl --classic --channel=1.27/stable
 
 ## Firewall
 ufw allow in on cni0 && sudo ufw allow out on cni0
 ufw default allow routed
 
 ## Enable required features for K8S
-microk8s enable dns storage
+microk8s enable dns storage prometheus
 
 ## Setup kubectl
 cd
-mkdir .kube
+mkdir -p .kube
 cd .kube
 sudo microk8s.config > config
 chmod 700 config