deploy-using-helm

Kubernetes and related tools

References:

  1. Install minikube (v.18.0)

     sudo curl -o /usr/local/sbin/minikube -LO https://storage.googleapis.com/minikube/releases/v1.18.0/minikube-linux-amd64
    
  2. Add execution permissions to the binary

     sudo chmod ugo+x /usr/local/sbin/minikube
    
  3. Start kubernetes cluster

     minikube start
    

    (this may takes a few minutes)

  4. Enable ingress add-on for Minukube:

     minikube addons enable ingress
    
  5. Test health of kubernetes cluster

     [roberto@vmlab01 Helm-test]$ minikube status
     minikube
     type: Control Plane
     host: Running
     kubelet: Running
     apiserver: Running
     kubeconfig: Configured
    
  6. Install kubectl

     sudo curl -o /usr/local/bin/kubectl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
    
  7. Add execution permissions to the binary

     sudo chmod ugo+x /usr/local/bin/kubectl
    
  8. Check communication with cluster

     [roberto@vmlab01 Helm-test]$ kubectl get nodes
     NAME       STATUS   ROLES                  AGE   VERSION
     minikube   Ready    control-plane,master   72s   v1.22.1