Kubernetes Administration Course (Installing Kubernets in local using minikube): Part 1
This courses is created for bigneers in kubernetes installation and Administation
Firt we need to start installation from local, So it can be done easily and have better opproach toward learning kubernetes, No one want to burn their bucks for nothing!!.
This course is designed for ubuntu or linux based OS. I am assuming you have famirality with linux command , docker , git, package installation, linux security , CI/CD Tool line Jenkins , virtualbox .
Ubuntu — V18.04
Follow below command to to install minikube in ubuntu
Step 1:
Updating Ubuntu
sudo apt-get update -y
Step 2:
Installing MiniKube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube
Step 3:
Installing Vertualbox
sudo apt install virtualbox virtualbox-ext-pack
Step 4:
Starting Minikube
minikube startminikube dashboard
Step 5:
Insalling 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
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
kubectl version -o jsonOutput (In My Case Below is output. In Your case output values can be changes based on version you install){
"clientVersion": {
"major": "1",
"minor": "21",
"gitVersion": "v1.21.0",
"gitCommit": "cb303e613a121a29364f75cc67d3d580833a7479",
"gitTreeState": "clean",
"buildDate": "2021-04-08T16:31:21Z",
"goVersion": "go1.16.1",
"compiler": "gc",
"platform": "linux/amd64"
},
"serverVersion": {
"major": "1",
"minor": "20",
"gitVersion": "v1.20.2",
"gitCommit": "faecb196815e248d3ecfb03c680a4507229c2a56",
"gitTreeState": "clean",
"buildDate": "2021-01-13T13:20:00Z",
"goVersion": "go1.15.5",
"compiler": "gc",
"platform": "linux/amd64"
}
}
Above Steps if followed properly you can get the kubectl working with MiniKube. As packages used in above version changes rapidly with help of some great people contriution toward opensource. I have provided source link for this article.
Article Url
MiniKube:
MiniKube on Ubuntu (They have great way to intallation where you can have more granullar controlled over version you want to use)
This Article Written by Nitesh Kumar Singh
See You in Another Part