क्या आप यह सीखना चाहेंगे कि उबंटू लिनक्स पर कुबेरनेट क्लस्टर इंस्टॉलेशन कैसे करें? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि कैसे एक कंप्यूटर पर एक कुबेरनेट्स क्लस्टर स्थापित करने के लिए Ubuntu लिनक्स चल रहा है।
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
हमारे उदाहरण में, कुबेरनेट मास्टर नोड आईपी पता 192.168.100.9 है।
हमारे उदाहरण में, कुबेरनेट माध्यमिक नोड आईपी पता 192.168.100.10 है।
कुबेरनेट्स – ट्यूटोरियल्स
इस पृष्ठ पर, हम कुबेरनेट से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।
ट्यूटोरियल कुबेरनेट क्लस्टर – मास्टर नोड स्थापना
• IP – 192.168.100.9
• Hostname – KUBERNETES-01.LOCAL
आवश्यक पैकेजों की सूची स्थापित करें।
डॉकर सेवा स्थापित करें।
बूट के दौरान डॉकर सेवा सक्षम करें।
डॉकर सर्विस कॉन्फ़िगरेशन फाइल को संपादित करें।
नाम के आइटम के अंत में निम्नलिखित विन्यास जोड़ें: EXECSTART
यहां हमारे विन्यास से पहले फ़ाइल है ।
यहां हमारे विन्यास के बाद फ़ाइल है ।
एक सिस्टम कॉन्फ़िगरेशन फ़ाइल बनाएं।
यहां फ़ाइल सामग्री है।
सिस्टम कॉन्फ़िगरेशन फ़ाइल को सक्षम करें।
नाम विन्यास फ़ाइल संपादित करें: मॉड्यूल। कन्फ
इस फ़ाइल के अंत में निम्नलिखित विन्यास जोड़ें।
FSTAB विन्यास फ़ाइल को संपादित करें और स्वैप मेमोरी के उपयोग को अक्षम करें।
यहां हमारे विन्यास से पहले फ़ाइल है ।
यहां हमारे विन्यास के बाद फ़ाइल है ।
एक अद्वितीय होस्टनाम सेट करें।
होस्ट नाम की कॉन्फ़िगरेशन फाइल को संपादित करें।
माध्यमिक कुबेरनेट्स नोड में प्रविष्टि जोड़ें।
आवश्यक पर्यावरण चर को कॉन्फ़िगर करने के लिए एक फ़ाइल बनाएं।
यहां फ़ाइल सामग्री है।
कंप्यूटर को रिबूट करें।
डाउनलोड करें और कुबेरनेट भंडार कुंजी स्थापित करें।
सरकारी कुबेरनेट भंडार जोड़ें।
कुबेरनेट पैकेज स्थापित करें।
आवश्यक कुबेरनेट्स छवियों को डाउनलोड करें।
यहां कमांड आउटपुट है।
कुबेरनेट्स क्लस्टर को शुरू करें।
यहां कमांड आउटपुट है।
कुबेरनेट्स क्लस्टर में नोड्स जोड़ने के लिए कमांड पर ध्यान दें।
कुबेरनेट्स कॉन्फ़िगरेशन फाइल पर सही फाइल अनुमति सेट करें।
PODs के लिए आवश्यक नेटवर्क विन्यास स्थापित करें।
प्रवेश के नियंत्रक स्थापित करें।
डिफ़ॉल्ट रूप से, कुबेरनेट्स मास्टर नोड को PODS चलाने की अनुमति नहीं है।
वैकल्पिक रूप से, कुबेरनेट्स मास्टर नोड को PODS चलाने के लिए सक्षम करें।
बधाइयाँ! आपने उबंटू लिनक्स पर कुबेरनेट स्थापना समाप्त कर दी है।
ट्यूटोरियल कुबेरनेट क्लस्टर – माध्यमिक नोड स्थापना
• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL
आवश्यक पैकेजों की सूची स्थापित करें।
डॉकर सेवा स्थापित करें।
बूट के दौरान डॉकर सेवा सक्षम करें।
डॉकर सर्विस कॉन्फ़िगरेशन फाइल को संपादित करें।
नाम के आइटम के अंत में निम्नलिखित विन्यास जोड़ें: EXECSTART
यहां हमारे विन्यास से पहले फ़ाइल है ।
यहां हमारे विन्यास के बाद फ़ाइल है ।
एक सिस्टम कॉन्फ़िगरेशन फ़ाइल बनाएं।
यहां फ़ाइल सामग्री है।
सिस्टम कॉन्फ़िगरेशन फ़ाइल को सक्षम करें।
नाम विन्यास फ़ाइल संपादित करें: मॉड्यूल। कन्फ
इस फ़ाइल के अंत में निम्नलिखित विन्यास जोड़ें।
FSTAB विन्यास फ़ाइल को संपादित करें और स्वैप मेमोरी के उपयोग को अक्षम करें।
यहां हमारे विन्यास से पहले फ़ाइल है ।
यहां हमारे विन्यास के बाद फ़ाइल है ।
एक अद्वितीय होस्टनाम सेट करें।
होस्ट नाम की कॉन्फ़िगरेशन फाइल को संपादित करें।
कुबेरनेट मास्टर नोड में एंट्री डालें।
कंप्यूटर को रिबूट करें।
डाउनलोड करें और कुबेरनेट भंडार कुंजी स्थापित करें।
सरकारी कुबेरनेट भंडार जोड़ें।
कुबेरनेट पैकेज स्थापित करें।
कुबेरनेट क्लस्टर में शामिल हों।
हमारे उदाहरण में, यह कंप्यूटर मास्टर नोड 192.168.100.9 पर स्थापित कुबेरनेट क्लस्टर में शामिल हो गया।
ध्यान रखें, कि आपको अपने क्लस्टर में शामिल होने के लिए मास्टर नोड द्वारा बनाए गए कस्टम कमांड का उपयोग करना होगा।
यहां कमांड आउटपुट है।
बधाइयाँ! आप कुबेरनेट क्लस्टर में शामिल हो गए हैं।
ट्यूटोरियल कुबेरनेट्स – क्लस्टर का परीक्षण
मास्टर नोड पर कुबेरनेट क्लस्टर के सदस्यों की सूची करें।
यहां कमांड आउटपुट है।
Nginx छवि का उपयोग कर एक तैनाती बनाएं।
हमारे उदाहरण में, हमने टेस्ट नाम से एक तैनाती बनाई।
सिस्टम के लिए Nginx छवि डाउनलोड करने और POD शुरू करने के लिए प्रतीक्षा करें।
क्लस्टर पर स्थापित पीओडी की सूची।
यहां कमांड आउटपुट है।
हमारे उदाहरण में, बनाया गया पीओडी निम्नलिखित नोड पर चल रहा है: KUBERNETES-02। स्थानीय
3 प्रतिकृतियों के लिए हमारी तैनाती पैमाने पर ।
कुबेरनेट्स तैनाती का सत्यापन करें।
यहां कमांड आउटपुट है।
क्लस्टर पर स्थापित पीओडी की सूची।
यहां कमांड आउटपुट है।
हमारे उदाहरण में, हमारे पास निम्नलिखित नोड पर 3 पीओडी चल रहे हैं: कुबेरनेट-02। स्थानीय
नई सेवा विन्यास के साथ एक YAML फ़ाइल बनाएं।
यहां फ़ाइल सामग्री है।
ऊपर इस्तेमाल किए गए YAML फाइल इंडेंटेशन को न बदलें।
नई कुबेरनेट सेवा स्थापित करें।
कुबेरनेट्स सेवाओं की सूची सत्यापित करें।
यहां कमांड आउटपुट है।
हमारे उदाहरण में, हमने टेस्ट-वेब नाम से एक नई सेवा बनाई।
हमारे उदाहरण में, हमने मेजबान 192.168.100.9 के बंदरगाह 80 के रूप में अपनी तैनाती से पोर्ट 80 को उजागर किया।
हमारे Nginx तैनाती के लिए संचार का परीक्षण करने के लिए कर्ल कमांड का उपयोग करें।
अपना ब्राउज़र खोलें और अपने कुबेरनेट सर्वर का आईपी पता दर्ज करें।
हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:
• http://192.168.100.9
कुबेरनेट्स सर्वर Nginx पेज प्रदर्शित करेगा।
बधाइयाँ! आपने अपने कुबेरनेट क्लस्टर का सफलतापूर्वक परीक्षण किया है।