Minikube எனும் கருவியை நிறுவுகை செய்வதன் வாயிலாக Kubernetes என்பதை நம்முடைய கணினியில் செயல்படுத்தி பயன்படுத்தி கொள்ளமுடியும்

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ன் வாயிலாக நம்முடைய மடிக்கணினியில் இயங்கத்துவங்கும் அதனை பயன்படுத்தி கொள்க

%d bloggers like this: