कुबेरनेट्स नोड आईपी एड्रेस कैसे प्राप्त करें

Kuberanetsa Noda A Ipi Edresa Kaise Prapta Karem



नोड्स कुबेरनेट्स ऑर्केस्ट्रेशन प्रणाली के आवश्यक पहलुओं में से एक हैं। इनका उपयोग पॉड के अंदर कंटेनरीकृत एप्लिकेशन को तैनात करने के लिए किया जाता है और प्रत्येक नोड कई पॉड निष्पादित कर सकता है। कुबेरनेट्स क्लस्टर एक वर्चुअल मशीन पर चलने वाली सेवा से कहीं अधिक है। यह आईपी पते और नेटवर्क रूटिंग के आवंटन सहित अपनी नेटवर्किंग कार्यक्षमता का प्रबंधन स्वयं करता है। कुबेरनेट्स में, नोड्स को अलग-अलग नोड्स, समान और अलग-अलग नोड्स के पॉड्स और नोड और नियंत्रण विमान के बीच संचार को सक्षम करने के लिए अद्वितीय आईपी पते सौंपे जाते हैं।

यह पोस्ट निम्नलिखित रूपरेखा का उपयोग करके कुबेरनेट्स नोड आईपी पता प्राप्त करने के तरीकों का वर्णन करेगी:

विधि 1: 'कुबेक्टल गेट' कमांड का उपयोग करके कुबेरनेट्स नोड आईपी पता प्राप्त करें

कभी-कभी उपयोगकर्ताओं को नोड-टू-नोड संचार या डिबगिंग उद्देश्यों के लिए नोड आईपी पते की जांच करने की आवश्यकता होती है। कभी-कभी, उपयोगकर्ता को क्लस्टर के बाहर होस्ट मशीन पर चल रहे एप्लिकेशन तक पहुंचने की आवश्यकता हो सकती है। कुबेरनेट्स में नोड आईपी पते तक पहुंचने के लिए, उपयोगकर्ता नोड्स सूची को विस्तृत प्रारूप में देख सकता है। प्रदर्शन के लिए, निम्नलिखित प्रक्रिया से गुजरें।







चरण 1: मल्टी-नोड क्लस्टर प्रारंभ करें

मल्टी-नोड मिनीक्यूब क्लस्टर शुरू करने के लिए, उपयोगकर्ता को सिस्टम पर डॉकर चलाने की आवश्यकता होती है। उसके बाद, प्रशासनिक अधिकारों के साथ Windows PowerShell लॉन्च करें और मल्टी-नोड मिनीक्यूब क्लस्टर चलाने के लिए नीचे दिए गए कमांड को निष्पादित करें:



मिनीक्यूब प्रारंभ --नोड्स 2 -पी मल्टीनोड

यहां, मिनीक्यूब स्वचालित रूप से 'चुनेगा' डाक में काम करनेवाला मज़दूर ”ड्राइवर बनाएं और क्लस्टर नोड्स को अलग-अलग डॉकर कंटेनरों में चलाएं:







चरण 2: नोड आईपी पता प्राप्त करें

नोड आईपी पता प्राप्त करने के लिए, नोड्स को विस्तृत प्रारूप में सूचीबद्ध करें। नीचे दिए गए आदेश में, ' -ओ आउटपुट स्वरूप को निर्दिष्ट करने के लिए 'विकल्प का उपयोग किया जाता है:

Kubectl को नोड्स मिलते हैं -ओ चौड़ा

नीचे ' आंतरिक-आईपी 'कॉलम, उपयोगकर्ता नोड के आईपी पते देख सकता है जैसा कि नीचे दिखाया गया है:



विधि 2: यमल प्रारूप में कुबेरनेट्स नोड आईपी पता प्राप्त करें

नोड, आईपी पते और होस्टनाम के बारे में अधिक जानकारी प्राप्त करने के लिए या विस्तृत प्रारूप के बजाय आईपी पते तक पहुंचने के लिए, उपयोगकर्ता कुबेरनेट्स नोड को yaml प्रारूप में देख सकता है। इस प्रयोजन के लिए, बस 'का उपयोग करें kubectl को नोड्स <नोड-नाम> -o yaml मिलते हैं ' आज्ञा:

kubectl को नोड्स मल्टीनोड-m02 मिलते हैं -ओ yaml

नीचे ' पतों 'कुंजी, नोड आईपी पता और उसके प्रकार की जांच करें:

विधि 3: 'कुबेक्टल डिस्क्रिप्शन' कमांड का उपयोग करके कुबेरनेट्स नोड आईपी पता प्राप्त करें

कुबेरनेट्स वर्णन कमांड कुबेरनेट्स संसाधनों का विस्तृत सारांश दिखाता है जैसे कुबेरनेट्स नोड जानकारी, स्थिति, कंटेनर, इत्यादि। नोड आईपी पता प्राप्त करने के लिए, उपयोगकर्ता नोड का निरीक्षण कर सकता है और 'का उपयोग करके विस्तृत नोड सारांश तैयार कर सकता है।' kubectl नोड <नोड-नाम> का वर्णन करता है ' आज्ञा:

kubectl नोड मल्टीनोड-m02 का वर्णन करता है

नीचे दिए गए आउटपुट से, आप कुबेरनेट्स नोड का विस्तृत सारांश देख सकते हैं। मल्टीनोड-m02

यहाँ, 'के अंतर्गत पतों 'कुंजी, नोड आईपी पता और साथ ही नोड का होस्टनाम ढूंढें:

विधि 4: नोड शेल तक पहुंच कर कुबेरनेट्स नोड आईपी पता प्राप्त करें

नोड आईपी पते तक पहुंचने का एक अन्य संभावित तरीका नोड इंटरएक्टिव शेल तक पहुंचना है। मिनीक्यूब कुबेरनेट्स क्लस्टर के अंदर चलने वाले नोड्स और उनके इंटरैक्टिव शेल को 'के माध्यम से एक्सेस किया जाता है' मिनीक्यूब ' आज्ञा। शेल तक पहुंचने के बाद, उपयोगकर्ता 'के माध्यम से नोड आईपी पता पा सकता है' आईपी ​​पता ' आज्ञा।

उदाहरण के लिए, नीचे दिए गए निर्देशों का पालन करें।

चरण 1: एक्सेस नोड इंटरएक्टिव शेल

मिनीक्यूब क्लस्टर के नोड शेल तक पहुँचने के लिए, 'का उपयोग करें मिनीक्यूब एसएसएच -एन <नोड-नाम> -पी <क्लस्टर-नाम> ' आज्ञा:

मिनीक्यूब एसएसएच -एन मल्टीनोड-m02 -पी मल्टीनोड

उपरोक्त आदेश में, ' -एन ' का उपयोग नोड को निर्दिष्ट करने के लिए किया जाता है, और ' -पी 'क्लस्टर प्रोफ़ाइल नाम को परिभाषित कर रहा है:

चरण 2: नोड आईपी पता खोजें

नोड शेल तक पहुंचने के बाद, “निष्पादित करें” आईपी ​​पता 'नोड आईपी पता लाने के लिए आदेश:

आई पी पता

यहां, आप देख सकते हैं कि हमें प्रभावी रूप से नोड आईपी पता मिल गया है:

विधि 5: 'कुबेक्टल डीबग' कमांड का उपयोग करके कुबेरनेट्स नोड आईपी पता प्राप्त करें?

प्रत्येक कुबेरनेट्स डेवलपर मिनीक्यूब क्लस्टर का उपयोग नहीं करता है। उपरोक्त अनुभाग केवल मिनीक्यूब क्लस्टर पर लागू है। नोड इंटरैक्टिव शेल तक पहुंचने और आईपी पता ढूंढने के लिए, उपयोगकर्ता 'का उपयोग कर सकता है' kubectl डिबग ' आज्ञा। शेल तक पहुंचने के बाद, उपयोगकर्ता को वर्तमान शेल में होस्ट निर्देशिका तक पहुंचने और 'के माध्यम से आईपी पते तक पहुंचने की आवश्यकता है आईपी ​​पता ' आज्ञा। व्यावहारिक प्रदर्शन के लिए, सूचीबद्ध निर्देशों का पालन करें।

चरण 1: नोड शेल तक पहुंचें

kubectl डिबग 'कमांड का उपयोग कुबेरनेट्स संसाधनों के साथ बातचीत करने के लिए किया जाता है। कुबेरनेट्स नोड्स के साथ बातचीत करने के लिए, 'का उपयोग करें' kubectl डिबग नोड/<नोड-नाम> -it –image= ' आज्ञा। यहां, डिबगिंग के लिए एक छवि की आवश्यकता है। उदाहरण के लिए, हमने 'का उपयोग किया है उबंटू ' छवि:

Kubectl डिबग नोड / मल्टीनोड-m02 -यह --छवि =उबंटू

चरण 2: होस्ट रूट डायरेक्टरी तक पहुंचें

कुबेरनेट्स नोड के इंटरैक्टिव शेल तक पहुंचने के बाद, ' /मेज़बान रूट कमांड को निष्पादित करने के लिए वर्तमान शेल में रूट निर्देशिका:

चुरोट / मेज़बान

चरण 3: आईपी पते तक पहुंचें

अब, दिए गए कमांड के माध्यम से नोड के आईपी पते तक पहुंचें:

आई पी पता

नीचे बताया गया है ' मंत्रिमंडल 'पता' का आईपी पता है मल्टीनोड-m02 ”:

विधि 6: कंटेनर आईपी तक पहुंच कर कुबेरनेट्स नोड आईपी पता प्राप्त करें

अधिकांश उपयोगकर्ता डॉकर कंटेनरों में कुबेरनेट्स नोड चलाते हैं। कुबेरनेट्स में एक नोड का आईपी पता खोजने के लिए, उपयोगकर्ता नोड्स चलाने वाले कंटेनर तक पहुंच सकता है और उसका निरीक्षण कर सकता है। उदाहरण के लिए, नीचे दिए गए चरणों का पालन करें।

चरण 1: डॉकर कंटेनरों तक पहुंचें

रनिंग कंटेनर की जांच करने के लिए, उपयोगकर्ता डॉकर डेस्कटॉप खोल सकता है। से ' कंटेनरों ”मेनू, चल रहे कंटेनरों की जाँच करें। नोड के आईपी पते तक पहुंचने के लिए, कंटेनर पर क्लिक करें:

चरण 2: आईपी पते तक पहुंचें

इसके बाद, “पर जाएँ” निरीक्षण ” मेनू, और अंत तक नीचे स्क्रॉल करें। यहां, उपयोगकर्ता ' में एक नोड का आईपी पता देख सकता है आईपी ​​पता ' चाबी:

वैकल्पिक रूप से, उपयोगकर्ता '' चला सकता है डॉकर निरीक्षण | ढूंढें 'आईपीएड्रेस' कंटेनर में चल रहे नोड के आईपी पते तक पहुंचने के लिए पावरशेल में कमांड:

डॉकर मल्टीनोड-एम02 का निरीक्षण करता है | खोजो 'आईपी पता'

हमने कुबेरनेट्स नोड आईपी पता खोजने के तरीकों को कवर किया है।

निष्कर्ष

कुबेरनेट्स नोड आईपी पते तक पहुंचने के लिए, उपयोगकर्ता विभिन्न तरीकों का उपयोग कर सकता है जैसे कि 'का उपयोग करके आईपी पते तक पहुंचना' kubectl को नोड-ओ वाइड/yaml मिलता है 'कमांड, ' का उपयोग करके नोड के विस्तृत सारांश तक पहुँचना kubectl नोड का वर्णन करता है 'कमांड, नोड इंटरैक्टिव शेल तक पहुंचना और निष्पादित करना' आईपी ​​पता ' आज्ञा। यदि नोड कंटेनर के अंदर चल रहा है, तो उपयोगकर्ता डॉकर कंटेनर का निरीक्षण करके आईपी पता पा सकता है। इस पोस्ट में बताया गया है कि कुबेरनेट्स नोड आईपी एड्रेस कैसे प्राप्त करें।