MiniKube Installation

Linux :- 


Step 1: Install Docker :-

             URL :- https://docs.docker.com/engine/install/centos/


Step 2: Install kubectl binary :-

            URL:- https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/


Step 3: Install Minikube :-

            URL:- https://infotechys.com/install-minikube-on-rhel9-or-centos9/

        $ Tuen off the swap memory

        $ sudo usermod -aG docker $USER && newgrp docker

        $ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

        $ sudo chmod +x minikube-linux-amd64

        $ sudo mv minikube-linux-amd64 /usr/local/bin/minikube

OR

        $  sudo mv minikube-linux-amd64 /usr/bin/minikube

        $ /usr/local/bin/minikube start --force --drive=docker

        $ minikube start


Step 4: Verify Installation:-

         $ kubectl cluster-infonfo


Step 5: Accessing The Kubernetes Dashboard:-

        $ /usr/local/bin/minikube dashboard

        URL:- https://thenewstack.io/how-to-enable-and-use-the-minikube-dashboard/



Windows :-

URL :-  https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/#install-kubectl-convert-plugin

 1. Download and Install kubectl

        curl.exe -LO "https://dl.k8s.io/release/v1.29.1/bin/windows/amd64/kubectl.exe"

 2. Validate 

        curl.exe -LO "https://dl.k8s.io/v1.29.1/bin/windows/amd64/kubectl.exe.sha256"

3. minikube start :- https://minikube.sigs.k8s.io/docs/start/

Installation Minikube:-
-> New-Item -Path 'c:\' -Name 'minikube' -ItemType Directory -Force Invoke-WebRequest -OutFile 'c:\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing

- > $oldPath = [Environment]::GetEnvironmentVariable('Path', [EnvironmentVariableTarget]::Machine)
if ($oldPath.Split(';') -inotcontains 'C:\minikube'){
  [Environment]::SetEnvironmentVariable('Path', $('{0};C:\minikube' -f $oldPath), [EnvironmentVariableTarget]::Machine)
}

Start your cluster :- minikube start

Command :-
kubectl version --client



Comments

Popular posts from this blog

Terraform