குபெர்னெட்ஸ் நோட் ஐபி முகவரியை எவ்வாறு பெறுவது

Kupernets Not Aipi Mukavariyai Evvaru Peruvatu



குபெர்னெட்ஸ் ஆர்கெஸ்ட்ரேஷன் அமைப்பின் இன்றியமையாத அம்சங்களில் ஒன்று முனைகள். இவை கன்டெய்னரைஸ்டு அப்ளிகேஷனை பாட்டின் உள்ளே பயன்படுத்தப் பயன்படுகிறது மேலும் ஒவ்வொரு முனையும் பல காய்களை இயக்க முடியும். குபெர்னெட்ஸ் கிளஸ்டர் என்பது மெய்நிகர் கணினியில் இயங்கும் சேவையை விட அதிகம். ஐபி முகவரிகள் மற்றும் நெட்வொர்க் ரூட்டிங் உட்பட அதன் நெட்வொர்க்கிங் செயல்பாட்டை இது நிர்வகிக்கிறது. Kubernetes இல், வெவ்வேறு முனைகள், ஒரே மற்றும் வெவ்வேறு முனைகளின் காய்கள் மற்றும் கணு மற்றும் கட்டுப்பாட்டு விமானம் ஆகியவற்றுக்கு இடையேயான தொடர்பை செயல்படுத்த முனைகளுக்கு தனித்துவமான IP முகவரிகள் ஒதுக்கப்படுகின்றன.

பின்வரும் அவுட்லைனைப் பயன்படுத்தி Kubernetes node IP முகவரியைப் பெறுவதற்கான முறைகளை இந்த இடுகை விளக்குகிறது:

முறை 1: 'kubectl get' கட்டளையைப் பயன்படுத்தி Kubernetes Node IP முகவரியைப் பெறவும்

சில நேரங்களில் பயனர்கள் நோட்-டு-நோட் தொடர்பு அல்லது பிழைத்திருத்த நோக்கங்களுக்காக முனை ஐபி முகவரியைச் சரிபார்க்க வேண்டும். எப்போதாவது, பயனர் கிளஸ்டருக்கு வெளியே ஹோஸ்ட் கணினியில் இயங்கும் பயன்பாட்டை அணுக வேண்டியிருக்கலாம். Kubernetes இல் முனை ஐபி முகவரியை அணுக, பயனர் பரந்த வடிவத்தில் முனைகளின் பட்டியலைப் பார்க்கலாம். ஆர்ப்பாட்டத்திற்கு, பின்வரும் நடைமுறைக்குச் செல்லவும்.







படி 1: மல்டி-நோட் கிளஸ்டரைத் தொடங்கவும்

மல்டி-நோட் மினிகுப் கிளஸ்டரைத் தொடங்க, பயனர் கணினியில் டோக்கரை இயக்க வேண்டும். அதன் பிறகு, Windows PowerShell ஐ நிர்வாக உரிமைகளுடன் துவக்கவும் மற்றும் பல முனை மினிகுப் கிளஸ்டரை இயக்க கீழே உள்ள கட்டளையை இயக்கவும்:



minikube தொடக்கம் --முனைகள் 2 -ப பலமுனை

இங்கே, minikube தானாகவே ' டோக்கர் ” இயக்கி மற்றும் கிளஸ்டர் முனைகளை தனி டோக்கர் கொள்கலன்களில் இயக்கவும்:







படி 2: நோட் ஐபி முகவரியைப் பெறுங்கள்

முனை ஐபி முகவரியைப் பெற, பரந்த வடிவத்தில் முனைகளை பட்டியலிடவும். கீழே உள்ள கட்டளையில், ' -ஓ வெளியீட்டு வடிவமைப்பைக் குறிப்பிட 'விருப்பம் பயன்படுத்தப்படுகிறது:

kubectl முனைகளைப் பெறுகிறது -ஓ பரந்த

கீழ் ' உள்-ஐபி ” நெடுவரிசையில், கீழே காட்டப்பட்டுள்ளபடி பயனர் முனையின் ஐபி முகவரிகளைப் பார்க்கலாம்:



முறை 2: Kubernetes Node IP முகவரியை Yaml வடிவத்தில் பெறவும்

முனை, ஐபி முகவரி மற்றும் ஹோஸ்ட்பெயர் பற்றிய கூடுதல் விவரங்களைப் பெற அல்லது ஐபி முகவரியை அணுக, பரந்த வடிவத்தில் இல்லாமல், பயனர் குபெர்னெட்ஸ் நோடை yaml வடிவத்தில் பார்க்கலாம். இந்த நோக்கத்திற்காக, வெறுமனே பயன்படுத்தவும் ' kubectl முனைகளைப் பெறவும் -o yaml ” கட்டளை:

kubectl get nodes multinode-m02 -ஓ யாழ்

கீழ் ' முகவரிகள் ” விசை, முனை ஐபி முகவரியையும் அதன் வகையையும் சரிபார்க்கவும்:

முறை 3: “kubectl description” கட்டளையைப் பயன்படுத்தி Kubernetes Node IP முகவரியைப் பெறவும்

Kubernetes விவரிக்கும் கட்டளை, Kubernetes node தகவல், நிலை, கொள்கலன்கள் மற்றும் பல போன்ற Kubernetes ஆதாரங்களின் விரிவான சுருக்கத்தை காட்டுகிறது. முனை ஐபி முகவரியைப் பெற, பயனர் முனையை ஆய்வு செய்து, '' ஐப் பயன்படுத்தி விரிவான முனை சுருக்கத்தை உருவாக்கலாம். kubectl முனை விவரிக்கிறது ” கட்டளை:

kubectl முனை multinode-m02 விவரிக்கிறது

கீழே உள்ள வெளியீட்டில் இருந்து, குபெர்னெட்டஸ் முனையின் விரிவான சுருக்கத்தை நீங்கள் பார்க்கலாம் ' பலமுனை-m02

இங்கே, கீழ் ' முகவரிகள் ” விசை, முனை ஐபி முகவரி மற்றும் முனையின் ஹோஸ்ட் பெயரைக் கண்டறியவும்:

முறை 4: Node Shell ஐ அணுகுவதன் மூலம் Kubernetes Node IP முகவரியைப் பெறவும்

முனை ஐபி முகவரியை அணுகுவதற்கான மற்றொரு சாத்தியமான வழி, முனை ஊடாடும் ஷெல்லை அணுகுவதாகும். minikube Kubernetes கிளஸ்டருக்குள் இயங்கும் முனைகள் மற்றும் அவற்றின் ஊடாடும் ஷெல் மூலம் அணுகப்படுகிறது ' minikube ” கட்டளை. ஷெல்லை அணுகிய பிறகு, பயனர் முனை ஐபி முகவரியை ' ஐபி முகவரி ” கட்டளை.

விளக்கத்திற்கு, கீழே உள்ள வழிமுறைகளைப் பின்பற்றவும்.

படி 1: நோட் இன்டராக்டிவ் ஷெல்லை அணுகவும்

மினிகுப் கிளஸ்டரின் நோட் ஷெல்லை அணுக, '' ஐப் பயன்படுத்தவும் minikube ssh -n -p ” கட்டளை:

minikube ssh -என் பலமுனை-m02 -ப பலமுனை

மேலே உள்ள கட்டளையில், ' -என் ” முனையைக் குறிப்பிடப் பயன்படுகிறது, மேலும் “ -ப ” என்பது கிளஸ்டர் சுயவிவரப் பெயரை வரையறுக்கிறது:

படி 2: நோட் ஐபி முகவரியைக் கண்டறியவும்

நோட் ஷெல்லை அணுகிய பிறகு, ''ஐ இயக்கவும் ஐபி முகவரி முனை ஐபி முகவரியைப் பெறுவதற்கான கட்டளை:

ip முகவரி

முனை ஐபி முகவரியை நாங்கள் திறம்பட பெற்றுள்ளோம் என்பதை இங்கே காணலாம்:

முறை 5: 'kubectl debug' கட்டளையைப் பயன்படுத்தி Kubernetes Node IP முகவரியைப் பெறவா?

ஒவ்வொரு குபெர்னெட்ஸ் டெவலப்பரும் மினிகுப் கிளஸ்டரைப் பயன்படுத்துவதில்லை. மேலே உள்ள பகுதி minikube கிளஸ்டருக்கு மட்டுமே பொருந்தும். நோட் இன்டராக்டிவ் ஷெல்லை அணுகவும் மற்றும் ஐபி முகவரியைக் கண்டறியவும், பயனர் ' kubectl பிழைத்திருத்தம் ” கட்டளை. ஷெல்லை அணுகிய பிறகு, பயனர் தற்போதைய ஷெல்லில் உள்ள ஹோஸ்ட் கோப்பகத்தை அணுக வேண்டும் மற்றும் ஐபி முகவரியை ' ஐபி முகவரி ” கட்டளை. நடைமுறை விளக்கத்திற்கு, பட்டியலிடப்பட்ட வழிமுறைகளைப் பின்பற்றவும்.

படி 1: நோட் ஷெல்லை அணுகவும்

' kubectl பிழைத்திருத்தம் ” கட்டளை குபெர்னெட்ஸ் வளங்களுடன் தொடர்பு கொள்ள பயன்படுத்தப்படுகிறது. குபெர்னெட்ஸ் முனைகளுடன் தொடர்பு கொள்ள, ' kubectl பிழைத்திருத்த முனை/ -it –image= ” கட்டளை. இங்கே, பிழைத்திருத்தத்திற்கு ஒரு படம் தேவை. உதாரணமாக, நாங்கள் பயன்படுத்தினோம் ' உபுண்டு ”படம்:

kubectl பிழைத்திருத்த முனை / பலமுனை-m02 -அது --படம் =உபுண்டு

படி 2: ஹோஸ்ட் ரூட் கோப்பகத்தை அணுகவும்

குபெர்னெட்ஸ் முனையின் ஊடாடும் ஷெல்லை அணுகிய பிறகு, ' /தொகுப்பாளர் ” ரூட் கட்டளைகளை இயக்க தற்போதைய ஷெல்லில் உள்ள ரூட் கோப்பகம்:

chroot / தொகுப்பாளர்

படி 3: ஐபி முகவரியை அணுகவும்

இப்போது, ​​கொடுக்கப்பட்ட கட்டளை மூலம் முனையின் ஐபி முகவரியை அணுகவும்:

ip முகவரி

கீழே சுட்டிக்காட்டப்பட்டது ' inet 'முகவரி' என்பதன் ஐபி முகவரி பலமுனை-m02 ”:

முறை 6: கன்டெய்னர் ஐபியை அணுகுவதன் மூலம் குபெர்னெட்ஸ் நோட் ஐபி முகவரியைப் பெறுங்கள்

பெரும்பாலான பயனர்கள் டோக்கர் கொள்கலன்களில் குபெர்னெட்ஸ் முனையை இயக்குகிறார்கள். Kubernetes இல் ஒரு முனையின் IP முகவரியைக் கண்டறிய, பயனர் அணுகலாம் மற்றும் முனைகளை இயக்கும் கொள்கலனை ஆய்வு செய்யலாம். விளக்கத்திற்கு, கீழே உள்ள படிகள் வழியாக செல்லவும்.

படி 1: டோக்கர் கொள்கலன்களை அணுகவும்

இயங்கும் கொள்கலனைச் சரிபார்க்க, பயனர் டோக்கர் டெஸ்க்டாப்பைத் திறக்கலாம். இருந்து ' கொள்கலன்கள் ” மெனு, இயங்கும் கொள்கலன்களை சரிபார்க்கவும். முனையின் ஐபி முகவரியை அணுக, கொள்கலனில் கிளிக் செய்யவும்:

படி 2: ஐபி முகவரியை அணுகவும்

அடுத்து, ' என்பதற்குச் செல்லவும் ஆய்வு செய் ” மெனு, மற்றும் கடைசி வரை உருட்டவும். இங்கே, பயனர் ஒரு முனையின் ஐபி முகவரியைக் காணலாம் ' ஐபி முகவரி 'விசை:

மாற்றாக, பயனர் இயக்கலாம் ' டோக்கர் ஆய்வு | findstr 'IPAddress' ” கொள்கலனில் இயங்கும் முனையின் ஐபி முகவரியை அணுக பவர்ஷெல் கட்டளை:

டாக்கர் இன்ஸ்பெக்ட் மல்டிநோட்-எம்02 | findstr 'ஐபி முகவரி'

குபெர்னெட்ஸ் நோட் ஐபி முகவரியைக் கண்டறியும் முறைகளை நாங்கள் உள்ளடக்கியுள்ளோம்.

முடிவுரை

குபெர்னெட்ஸ் நோட் ஐபி முகவரியை அணுக, பயனர் ஐபி முகவரியை அணுகுவது போன்ற பல்வேறு முறைகளைப் பயன்படுத்தலாம் ' kubectl பெற முனை -o அகலம்/யாம் ” கட்டளை, ஒரு முனையின் விரிவான சுருக்கத்தை அணுகும் “ kubectl விவரிக்கும் முனை 'கட்டளை, முனை ஊடாடும் ஷெல்லை அணுகுதல் மற்றும் செயல்படுத்துதல்' ஐபி முகவரி ” கட்டளை. கன்டெய்னருக்குள் முனை இயங்கினால், டோக்கர் கொள்கலனை ஆய்வு செய்வதன் மூலம் பயனர் ஐபி முகவரியைக் கண்டறியலாம். kubernetes node IP முகவரியை எவ்வாறு பெறுவது என்பதை இந்த இடுகை விளக்குகிறது.