विषयसूची:

Kubectl एक्सपोज़ क्या करता है?
Kubectl एक्सपोज़ क्या करता है?

वीडियो: Kubectl एक्सपोज़ क्या करता है?

वीडियो: Kubectl एक्सपोज़ क्या करता है?
वीडियो: कुबेरनेट्स बूटकैंप: रन एंड एक्सपोज 2024, नवंबर
Anonim

ए कुबेरनेट्स सेवा एक अमूर्त परत है जो पॉड्स के तार्किक सेट को परिभाषित करती है और उन पॉड्स के लिए बाहरी ट्रैफ़िक एक्सपोज़र, लोड बैलेंसिंग और सर्विस डिस्कवरी को सक्षम बनाती है।

इस तरह, आप कुबेरनेट्स सेवा को कैसे उजागर करते हैं?

अपनी तैनाती को उजागर करने के लिए एक सेवा बनाएं

  1. परिनियोजन विवरण पृष्ठ में, एक्सपोज़ करें पर क्लिक करें।
  2. न्यू पोर्ट मैपिंग बॉक्स में, पोर्ट को 80 पर सेट करें, और लक्ष्य पोर्ट को 8080 पर सेट करें।
  3. सेवा प्रकार ड्रॉप-डाउन मेनू से, क्लस्टर आईपी चुनें।
  4. सेवा के नाम के लिए, my-cip-service दर्ज करें।
  5. एक्सपोज़ पर क्लिक करें।

साथ ही, Kubernetes ClusterIP कैसे काम करता है? ए क्लस्टरआईपी के लिए आंतरिक रूप से पहुंच योग्य आईपी है कुबेरनेट्स क्लस्टर और उसके भीतर सभी सेवाएं। NodePort के लिए, a क्लस्टरआईपी पहले बनाया जाता है और फिर सभी ट्रैफ़िक को एक निर्दिष्ट पोर्ट पर संतुलित किया जाता है। लक्ष्य पोर्ट फ़ील्ड द्वारा निर्दिष्ट टीसीपी पोर्ट पर पॉड्स में से एक को अनुरोध अग्रेषित किया जाता है।

तदनुसार, मैं कुबेरनेट्स सेवा को बाहर से कैसे एक्सेस करूं?

सार्वजनिक आईपी के माध्यम से सेवाओं तक पहुँचें।

  1. सेवा को क्लस्टर के बाहर पहुंच योग्य बनाने के लिए NodePort या LoadBalancer प्रकार वाली सेवा का उपयोग करें।
  2. आपके क्लस्टर परिवेश के आधार पर, यह आपके कॉर्पोरेट नेटवर्क के लिए सेवा को उजागर कर सकता है, या यह इसे इंटरनेट पर प्रदर्शित कर सकता है।
  3. सेवाओं के पीछे फली रखें।

मैं क्लस्टरआईपी कैसे एक्सेस करूं?

तक पहुँचने के लिए क्लस्टरआईपी बाहरी कंप्यूटर से, आप बाहरी कंप्यूटर और क्लस्टर के बीच Kubernetes प्रॉक्सी खोल सकते हैं। ऐसी प्रॉक्सी बनाने के लिए आप Kubectl का उपयोग कर सकते हैं। जब प्रॉक्सी चालू होता है, तो आप सीधे क्लस्टर से जुड़े होते हैं, और आप आंतरिक आईपी का उपयोग कर सकते हैं ( क्लस्टरआईपी ) उस सेवा के लिए।

सिफारिश की: