కుబెర్నెట్స్ నోడ్ IP చిరునామాను ఎలా పొందాలి

Kubernets Nod Ip Cirunamanu Ela Pondali



నోడ్స్ కుబెర్నెట్స్ ఆర్కెస్ట్రేషన్ సిస్టమ్ యొక్క ముఖ్యమైన అంశాలలో ఒకటి. ఇవి పాడ్ లోపల కంటెయినరైజ్డ్ అప్లికేషన్‌ను అమలు చేయడానికి ఉపయోగించబడతాయి మరియు ప్రతి నోడ్ బహుళ పాడ్‌లను అమలు చేయగలదు. కుబెర్నెటెస్ క్లస్టర్ అనేది వర్చువల్ మెషీన్‌లో పనిచేసే సేవ కంటే ఎక్కువ. ఇది IP చిరునామాల కేటాయింపు మరియు నెట్‌వర్క్ రూటింగ్‌తో సహా దాని నెట్‌వర్కింగ్ కార్యాచరణను స్వయంగా నిర్వహిస్తుంది. కుబెర్నెటెస్‌లో, వివిధ నోడ్‌లు, ఒకే మరియు విభిన్న నోడ్‌ల పాడ్‌లు మరియు నోడ్ మరియు కంట్రోల్ ప్లేన్ మధ్య కమ్యూనికేషన్‌ను ప్రారంభించడానికి నోడ్‌లకు ప్రత్యేకమైన IP చిరునామాలు కేటాయించబడతాయి.

ఈ పోస్ట్ క్రింది అవుట్‌లైన్‌ని ఉపయోగించి కుబెర్నెట్స్ నోడ్ IP చిరునామాను పొందే పద్ధతులను వివరిస్తుంది:

విధానం 1: “kubectl get” కమాండ్‌ని ఉపయోగించి Kubernetes నోడ్ IP చిరునామాను పొందండి

కొన్నిసార్లు వినియోగదారులు నోడ్-టు-నోడ్ కమ్యూనికేషన్ కోసం లేదా డీబగ్గింగ్ ప్రయోజనాల కోసం నోడ్ IP చిరునామాను తనిఖీ చేయాల్సి ఉంటుంది. అప్పుడప్పుడు, క్లస్టర్ వెలుపల హోస్ట్ మెషీన్‌లో నడుస్తున్న అప్లికేషన్‌ను వినియోగదారు యాక్సెస్ చేయాల్సి రావచ్చు. కుబెర్నెట్స్‌లో నోడ్ IP చిరునామాను యాక్సెస్ చేయడానికి, వినియోగదారు నోడ్‌ల జాబితాను విస్తృత ఆకృతిలో వీక్షించవచ్చు. ప్రదర్శన కోసం, కింది విధానాన్ని అనుసరించండి.







దశ 1: మల్టీ-నోడ్ క్లస్టర్‌ను ప్రారంభించండి

బహుళ-నోడ్ మినీక్యూబ్ క్లస్టర్‌ను ప్రారంభించడానికి, వినియోగదారు సిస్టమ్‌లో డాకర్‌ను అమలు చేయాలి. ఆ తర్వాత, విండోస్ పవర్‌షెల్‌ను అడ్మినిస్ట్రేటివ్ హక్కులతో ప్రారంభించండి మరియు మల్టీ-నోడ్ మినీక్యూబ్ క్లస్టర్‌ను అమలు చేయడానికి క్రింది ఆదేశాన్ని అమలు చేయండి:



minikube ప్రారంభం --నోడ్స్ 2 -p మల్టీనోడ్

ఇక్కడ, minikube స్వయంచాలకంగా “ని ఎంచుకుంటుంది డాకర్ ” డ్రైవర్ మరియు క్లస్టర్ నోడ్‌లను ప్రత్యేక డాకర్ కంటైనర్‌లలో అమలు చేయండి:







దశ 2: నోడ్ IP చిరునామాను పొందండి

నోడ్ IP చిరునామాను పొందడానికి, నోడ్‌లను విస్తృత ఆకృతిలో జాబితా చేయండి. దిగువ ఆదేశంలో, ' -ఓ అవుట్‌పుట్ ఆకృతిని పేర్కొనడానికి ” ఎంపిక ఉపయోగించబడుతుంది:

kubectl నోడ్స్ పొందండి -ఓ వెడల్పు

క్రింద ' అంతర్గత-IP ” కాలమ్, దిగువ చూపిన విధంగా వినియోగదారు నోడ్ యొక్క IP చిరునామాలను వీక్షించగలరు:



విధానం 2: Kubernetes నోడ్ IP చిరునామాను Yaml ఆకృతిలో పొందండి

నోడ్, IP చిరునామా మరియు హోస్ట్ పేరు గురించి మరిన్ని వివరాలను పొందడానికి లేదా విస్తృత ఆకృతిలో కాకుండా IP చిరునామాను యాక్సెస్ చేయడానికి, వినియోగదారు kubernetes నోడ్‌ను yaml ఆకృతిలో వీక్షించవచ్చు. ఈ ప్రయోజనం కోసం, కేవలం 'ని ఉపయోగించండి kubectl నోడ్‌లను పొందండి -o yaml ” ఆదేశం:

kubectl నోడ్స్ మల్టీనోడ్-m02 పొందండి -ఓ యమల్

క్రింద ' చిరునామాలు ”కీ, నోడ్ IP చిరునామా మరియు దాని రకాన్ని తనిఖీ చేయండి:

విధానం 3: “kubectl description” కమాండ్‌ని ఉపయోగించి Kubernetes Node IP చిరునామాను పొందండి

Kubernetes కమాండ్ వివరిస్తుంది Kubernetes నోడ్ సమాచారం, స్థితి, కంటైనర్లు మొదలైన కుబెర్నెట్స్ వనరుల యొక్క వివరణాత్మక సారాంశాన్ని చూపుతుంది. నోడ్ IP చిరునామాను పొందడానికి, వినియోగదారు నోడ్‌ని తనిఖీ చేయవచ్చు మరియు “ని ఉపయోగించి వివరణాత్మక నోడ్ సారాంశాన్ని రూపొందించవచ్చు. kubectl నోడ్ వివరిస్తుంది ” ఆదేశం:

kubectl నోడ్ మల్టీనోడ్-m02ని వివరిస్తుంది

దిగువ అవుట్‌పుట్ నుండి, మీరు Kubernetes నోడ్ యొక్క వివరణాత్మక సారాంశాన్ని చూడవచ్చు ' మల్టీనోడ్-m02

ఇక్కడ, ' కింద చిరునామాలు ” కీ, నోడ్ IP చిరునామాను అలాగే నోడ్ యొక్క హోస్ట్ పేరును కనుగొనండి:

విధానం 4: నోడ్ షెల్‌ను యాక్సెస్ చేయడం ద్వారా కుబెర్నెట్స్ నోడ్ IP చిరునామాను పొందండి

నోడ్ ఇంటరాక్టివ్ షెల్‌ను యాక్సెస్ చేయడం ద్వారా నోడ్ IP చిరునామాను యాక్సెస్ చేయడానికి మరొక మార్గం. minikube Kubernetes క్లస్టర్ లోపల నడుస్తున్న నోడ్‌లు మరియు వాటి ఇంటరాక్టివ్ షెల్‌లు '' ద్వారా యాక్సెస్ చేయబడతాయి. మినీక్యూబ్ ” ఆదేశం. షెల్‌ను యాక్సెస్ చేసిన తర్వాత, వినియోగదారు నోడ్ IP చిరునామాను '' ద్వారా కనుగొనవచ్చు. ip చిరునామా ” ఆదేశం.

ఉదాహరణ కోసం, క్రింది సూచనలను అనుసరించండి.

దశ 1: నోడ్ ఇంటరాక్టివ్ షెల్‌ను యాక్సెస్ చేయండి

మినీక్యూబ్ క్లస్టర్ యొక్క నోడ్ షెల్‌ను యాక్సెస్ చేయడానికి, “ని ఉపయోగించండి minikube ssh -n -p ” ఆదేశం:

మినీక్యూబ్ ssh -ఎన్ మల్టీనోడ్-m02 -p మల్టీనోడ్

పై ఆదేశంలో, “ -ఎన్ ” నోడ్‌ను పేర్కొనడానికి ఉపయోగించబడుతుంది మరియు “ -p ” క్లస్టర్ ప్రొఫైల్ పేరును నిర్వచిస్తోంది:

దశ 2: నోడ్ IP చిరునామాను కనుగొనండి

నోడ్ షెల్‌ను యాక్సెస్ చేసిన తర్వాత, “ని అమలు చేయండి ip చిరునామా ” నోడ్ IP చిరునామాను పొందేందుకు ఆదేశం:

ip చిరునామా

ఇక్కడ, మేము నోడ్ IP చిరునామాను సమర్థవంతంగా పొందామని మీరు చూడవచ్చు:

విధానం 5: “kubectl డీబగ్” కమాండ్‌ని ఉపయోగించి Kubernetes నోడ్ IP చిరునామాను పొందాలా?

ప్రతి Kubernetes డెవలపర్ minikube క్లస్టర్‌ని ఉపయోగించరు. పై విభాగం మినీక్యూబ్ క్లస్టర్‌కు మాత్రమే వర్తిస్తుంది. నోడ్ ఇంటరాక్టివ్ షెల్‌ను యాక్సెస్ చేయడానికి మరియు IP చిరునామాను కనుగొనడానికి, వినియోగదారు “ని ఉపయోగించవచ్చు kubectl డీబగ్ ” ఆదేశం. షెల్‌ను యాక్సెస్ చేసిన తర్వాత, వినియోగదారు ప్రస్తుత షెల్‌లోని హోస్ట్ డైరెక్టరీని యాక్సెస్ చేయాలి మరియు “ ద్వారా IP చిరునామాను యాక్సెస్ చేయాలి. ip చిరునామా ” ఆదేశం. ఆచరణాత్మక ప్రదర్శన కోసం, జాబితా చేయబడిన సూచనలను అనుసరించండి.

దశ 1: నోడ్ షెల్‌ను యాక్సెస్ చేయండి

ది ' kubectl డీబగ్ ” ఆదేశం కుబెర్నెట్స్ వనరులతో పరస్పర చర్య చేయడానికి ఉపయోగించబడుతుంది. Kubernetes నోడ్‌లతో పరస్పర చర్య చేయడానికి, ' kubectl డీబగ్ నోడ్/ -it –image= ” ఆదేశం. ఇక్కడ, డీబగ్గింగ్ కోసం ఒక చిత్రం అవసరం. ఉదాహరణకు, మేము ఉపయోగించాము ' ఉబుంటు ”చిత్రం:

kubectl డీబగ్ నోడ్ / మల్టీనోడ్-m02 -అది --చిత్రం = ఉబుంటు

దశ 2: హోస్ట్ రూట్ డైరెక్టరీని యాక్సెస్ చేయండి

కుబెర్నెటెస్ నోడ్ యొక్క ఇంటరాక్టివ్ షెల్‌ను యాక్సెస్ చేసిన తర్వాత, 'ని యాక్సెస్ చేయండి / హోస్ట్ ”రూట్ ఆదేశాలను అమలు చేయడానికి ప్రస్తుత షెల్‌లోని రూట్ డైరెక్టరీ:

chroot / హోస్ట్

దశ 3: IP చిరునామాను యాక్సెస్ చేయండి

ఇప్పుడు, ఇచ్చిన ఆదేశం ద్వారా నోడ్ యొక్క IP చిరునామాను యాక్సెస్ చేయండి:

ip చిరునామా

దిగువ సూచించబడింది ' inet 'చిరునామా' యొక్క IP చిరునామా మల్టీనోడ్-m02 ”:

విధానం 6: కంటైనర్ IPని యాక్సెస్ చేయడం ద్వారా Kubernetes నోడ్ IP చిరునామాను పొందండి

చాలా మంది వినియోగదారులు డాకర్ కంటైనర్‌లలో కుబెర్నెట్స్ నోడ్‌ని అమలు చేస్తారు. కుబెర్నెట్స్‌లో నోడ్ యొక్క IP చిరునామాను కనుగొనడానికి, వినియోగదారు నోడ్‌లను అమలు చేసే కంటైనర్‌ను యాక్సెస్ చేయవచ్చు మరియు తనిఖీ చేయవచ్చు. ఉదాహరణ కోసం, క్రింది దశలను అనుసరించండి.

దశ 1: డాకర్ కంటైనర్‌లను యాక్సెస్ చేయండి

నడుస్తున్న కంటైనర్‌ను తనిఖీ చేయడానికి, వినియోగదారు డాకర్ డెస్క్‌టాప్‌ను తెరవగలరు. నుండి ' కంటైనర్లు ” మెను, నడుస్తున్న కంటైనర్‌లను తనిఖీ చేయండి. నోడ్ యొక్క IP చిరునామాను యాక్సెస్ చేయడానికి, కంటైనర్‌పై క్లిక్ చేయండి:

దశ 2: IP చిరునామాను యాక్సెస్ చేయండి

తర్వాత, 'కి నావిగేట్ చేయండి తనిఖీ చేయండి ” మెను, మరియు చివరి వరకు క్రిందికి స్క్రోల్ చేయండి. ఇక్కడ, వినియోగదారు నోడ్ యొక్క IP చిరునామాను ''లో వీక్షించవచ్చు. IPA చిరునామా ”కీ:

ప్రత్యామ్నాయంగా, వినియోగదారు “ని అమలు చేయవచ్చు డాకర్ తనిఖీ | findstr “IPAddress” ” కంటైనర్‌లో నడుస్తున్న నోడ్ యొక్క IP చిరునామాను యాక్సెస్ చేయడానికి PowerShellలోని ఆదేశం:

డాకర్ మల్టీనోడ్-m02 తనిఖీ | findstr 'IPAddress'

మేము Kubernetes నోడ్ IP చిరునామాను కనుగొనే పద్ధతులను కవర్ చేసాము.

ముగింపు

Kubernetes నోడ్ IP చిరునామాను యాక్సెస్ చేయడానికి, వినియోగదారు ''ని ఉపయోగించి IP చిరునామాను యాక్సెస్ చేయడం వంటి వివిధ పద్ధతులను ఉపయోగించవచ్చు. kubectl నోడ్ పొందండి -o వెడల్పు/యామల్ ” ఆదేశం, “ని ఉపయోగించి నోడ్ యొక్క వివరణాత్మక సారాంశాన్ని యాక్సెస్ చేయడం kubectl వర్ణించు నోడ్ 'కమాండ్, నోడ్ ఇంటరాక్టివ్ షెల్‌ను యాక్సెస్ చేయడం మరియు అమలు చేయడం' ip చిరునామా ” ఆదేశం. నోడ్ కంటైనర్ లోపల నడుస్తుంటే, వినియోగదారు డాకర్ కంటైనర్‌ను తనిఖీ చేయడం ద్వారా IP చిరునామాను కనుగొనవచ్చు. ఈ పోస్ట్ kubernetes నోడ్ IP చిరునామాను ఎలా పొందాలో వివరించింది.