Deploy Project on Kubernetes using helms
to remove carretM = sed -i ‘s/\r//g’ filename
swapoff -a
# To check root permissions
sudo su –
# To exit from root account
exit
$ To install curl
sudo apt install curl
# To install Kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
# To give exectuable permission Kubectl
chmod +x ./kubectl
# command to set environment variable for kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
# command to install docker
sudo apt-get update && sudo apt-get install docker.io -y
sudo swapoff -a
#(To comment last line (/swapfile) by pressing #
sudo vi /etc/fstab
# To check memory and swap memory, swap memory should show 0
free -m
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
# To exit vi
:q!
# To exit vi after saving
:wq!
# To install minikube with root account
sudo -i
# To install Coontack package needed by minikube
apt install conntrack
# To Start Minikube
minikube start –vm-driver=none
# To install helm
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
# commands to check heml, docker and kubectl
helm
docker
kubectl
minikube version
git clone https://github.com/realwear/Foresight-IDP-KeyRollover.git -b Feature/LN_KeyRollOverJob
ls -l
chmod +x integration.sh
./integration.sh
——————————-
kubectl get all -n rollover
kubectl get po -n rollover
kubectl logs -f rolloverkey-1615299300-qqn7n -n rollover
kubectl describe po integration-realwearidp-7566dcbbd8-8pnxv -n rollover
ps -ef | grep integration
kill id
kubectl delete ns rollover
df -h (To check memory)
if you see this error while runing script
The connection to the server 10.191.90.105:8443 was refused – did you specify the right host or port?
just try starting minikube with below command
minikube start –vm-driver=none
Commands to Install Helm
helm create foresight-devicegroups
helm install foresight-devicegroups foresight-devicegroups/ –values foresight-devicegroups/values.yaml
kubectl delete deployment/integration-rolloverkey –ignore-not-found=true -n rolloverkey –context=minikube
helm upgrade integration newmanpostman -n rolloverkey –install –set image.repository=runcollections –set image.tag=latest –set image.pullPolicy=IfNotPresent –set service.type=ClusterIP –set schedule=”* * * * *” –set env.ClientId=”sample” –set env.ClientSecret=”secret” –set env.BaseUrl=”http://172.105.42.206:30632″ –