Minikube என்பது எனும் மேககணினி வளங்களை ஒரு மெய்நிகர் கணினிக்குள் Kubernetes கொத்துபகுதியில் ஒரு ஒற்றையான முனைமத்துடன் உள்ளூர் கணினி வளங்களிலேயே அதாவது நம்முடைய மடிக்கணினியிலேயே எளிதாக இயங்க உதவும் ஒரு சிறந்த கருவியாகும் DNS,Dashboards, CNI,NodePorts,ConfigMaps, Secrets ஆகிய kubernetes இன் வசதிகளை Minikube எனும் இந்தகருவி ஆதரிக்கின்றது minikube மெய்நிகர்கணினியானது தாங்கியை இயங்கச்செய்கின்றது ஆனால் rkt உள்ளடக்க பொறியையும் ஆதரிக்கின்றது மேலும் இது kubernetes இன் சூழலை கட்டமைவுசெய்யதக்கது
இவ்வாறான Minikube எனும் கருவியை நிறுவுகை செய்து இதனுடன் kubernetesஐ பயன்படுத்தி கொள்வதற்காக 2. Docker நிறுவுகை செய்யப்பட்டிருக்கவேண்டும்2. KVM2 hypervisor என்பதுநிறுவுகை செய்யப்பட்டுஇயங்கிடவேண்டும்3. அதோனோடு இயங்கிடும் நிலையில் docker-machine-driver-kvm2 என்பது இருக்கவேண்டும்4. RHEL/CentOS/Fedora இயக்கமுறைமை செயலிபடும் மடிக்கணினியாக இருக்கவேண்டும் 5. பின்வரும் கட்டளை வரியை இந்த இயக்கியை நிறுவுகை செய்திடுக
curl -Lo docker-machine-driver-kvm2 https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 \ chmod +x docker-machine-driver-kvm2 \ && sudo cp docker-machine-driver-kvm2 /usr/local/bin/ \ && rm docker-machine-driver-kvm2
இவைகளே Minikube எனும் கருவியை நிறுவுகை செய்வதற்குஅடிப்படைதேவையாகும்
1.முதலில் minikube , kubectlஆகிய இருகோப்புகளையும் github.com/kubernetes/minikube/releases , kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-binary-using-curl ஆகிய தளங்களிலிருந்து பதிவிறக்கம் செய்து ஒவ்வொன்றிற்கும் தனித்தனியாக கோப்பகங்களை உருவாக்கி அவைகளில் கொண்டுசென்று வைத்துகொள்க
2.பின்னர் கட்டளைவரி சாளரத்தினை திறந்து பின்வரும் கட்டளைவரிகளை உள்ளீடு செய்து minikube எனும் கருவியை நிறுவுகை செய்து கொள்க
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
குறிப்பு
இங்கு
minikube-linux-amd64
என்பது கணினிக்கு தக்கவாறு மாறுபடும்
3.
அதன்பின்னர்
chmod
என்பதை வாயிலாக எழு
தஇயலுமாறு
செய்
வதற்
க
ாக
பின்வரும் கட்டளைவரிய
ை பயன்படுத்தி கொள்க
chmod +x minikube
4.
பின்னர்
/usr/local/bin
என
ும் இடத்திற்கு
இடமாற்றம் செய்திட
வேண்டும் அதற்கா
க
பயன்படும்
கட்டளை வரிபின்வரும
ாறு
mv minikube /usr/local/bin
5.தொடர்ந்து பின்வரும் கட்டளைவரி வாயிலாக kubectl என்பதை நிறுவுகை செய்திடுகcurl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
இங்கு
curl
எனும் கட்டளையானது சமீபத்தியை
Kubernetes
இன் பதிப்பை
தேவைக்கேற்ப தானாகவே
நிர்ணயம் செய்து கொள்கின்றது
6.அதன்பின்னர்chmodஎனும் கட்டளை
வரியை
கொண்டு
kubectl
என்பதை எழுத
இயலும்
நிலைக்கு உருவாக்குக அதற்கான கட்டளைவரி பின்வருமாறு
chmod +x kubectl
7.
பின்னர்
kubectl
ஐ
/usr/local/binஎனும் இடத்திற்கு பின்வரு
ம்
கட்டளைவரி
யை கொண்டு
இடமாற்றம்செய்திடுக
mv kubectl /usr/local/bin
8.
நம்மிடம்
KVM2
எனும்
hypervisor
தயாராக இருப்பதால்
minikube startஎன்பதை இயங
்
கச் செய்திடுக
அதைவிட
KVM2 -
க்கு பதிலாக மெய்நிகர் கணினியை பயன்படுத்தி கொள்க
தொடர்ந்து
பயனாளியாக கட்டம
ை
வு செய்படுவதற்காக பின்வரும் கட்டளைவரியை பயன்படுத்தி கொள்க
minikube start –vm-driver=kvm2
9.
சிறிது
நேரம் காத்திருக்கவும்
அதனை
தொடர்ந்து
Minikube
ஆனது பதிவிறக்கம் ஆகி
இ
யங்குவதற்காக பின்வரும் கட்டளை வரியை பயன்படுத்திடுக
cat ~/.kube/config
10.
பின்னர்
context
ஆக
Minikube
ஐ இயங்கச்செய்
திடவேண்டும் அதற்கான
கட்டளைவரி பின்வரும
ாறு
இங்கு
context
ஆனது எந்தவகையான
தொகுப்பு
kubectlis
ஐ எவ்வாறு இடைமுகம் செய்வது என நிர்ணயம் செய்கின்றது
kubectl config use-context minikube
11.
அதன்பின்னர் பின்வரும் கட்டளை வரி வாயிலாக மீண்டும்
configஎன்பதை இயக்கி
context Minikube
என்பதை சரிபார்த்துகொள்க
cat ~/.kube/config
12.இறுதியாக Kubernetes dashboard என்பதன் முகப்புபக்கத்தை திரையில் தோன்றசெய்திடுவதற்காக பின்வரும் கட்டளைவரியை பயன்படுத்தி கொள்க
minikube dashboard
இதன்பின்னர் Kubernetes ஆனது Minikube எனும் கருவியfன் வாயிலாக நம்முடைய மடிக்கணினியில் இயங்கத்துவங்கும் அதனை பயன்படுத்தி கொள்க