हमने पिछले ट्यूटोरियल में कुबेरनेट्स की मूल बातें पहले ही कवर कर ली हैं। एक सिंगल-नोड कुबेरनेट्स क्लस्टर के रूप में, मिनीक्यूब आपके लैपटॉप पर कुबेरनेट्स चलाने का सबसे अच्छा तरीका है क्योंकि इसे एक वर्चुअल मशीन के अंदर पूरी तरह से रखा जा सकता है।
कुबेरनेट्स की आधिकारिक वेबसाइट मिनीक्यूब के साथ शुरुआत करने के तरीके पर पूर्ण निर्देश प्रदान करती है। निम्न चरणों में हमने वास्तविक स्क्रीनशॉट का उपयोग करके इन निर्देशों को फिर से बनाया है।
चरण 1. एक हाइपरवाइज़र इंस्टॉल करें
सबसे पहले, आपको KVM, VMware Fusion, Hyper-V या VirtualBox जैसे हाइपरवाइज़र इंस्टॉल करना होगा। इस पर निर्भर करते हुए कि आपके पास विंडोज, मैक या लिनक्स है, नीचे दिखाए अनुसार अपना अनुशंसित हाइपरवाइज़र चुनें। हम VirtualBox का उपयोग करने जा रहे हैं क्योंकि यह सभी तीनों के साथ संगत है।
आप VirtualBox को इसकी आधिकारिक वेबसाइट से डाउनलोड कर सकते हैं। निम्न स्क्रीन विंडोज के लिए चयन दिखाती है, लेकिन आप आसानी से उपयुक्त लिनक्स पैकेज या मैक फ़ाइल चुन सकते हैं।
एक बार डाउनलोड समाप्त हो जाने पर, आप अपने कंप्यूटर पर VirtualBox सेट अप कर सकते हैं।
इसके बाद, आपको VirtualBox एप्लिकेशन चलाने के लिए सही फ़ोल्डर आवंटित करने होंगे। डिफ़ॉल्ट रूप से, यह खुद को Oracle फ़ोल्डर में इंस्टॉल करेगा।
हाइपरवाइज़र इंस्टॉल करने के बाद, आप कुबेरनेट्स प्रोजेक्ट्स में मदद के लिए वर्चुअल मशीन बनाना तुरंत शुरू कर सकते हैं। वर्चुअल मशीन को "कुबेरनेट्स प्रोजेक्ट" जैसा नाम दें, और सही ऑपरेटिंग सिस्टम और संस्करण चुनें।
आपको 50 GB के अनुशंसित आकार के साथ एक वर्चुअल हार्ड डिस्क बनानी होगी। हालांकि यह एक बड़ा ओवरहेड लग सकता है, इसमें एक फायदा है कि आप मशीन के अंदर कई VirtualBox मशीन बना सकते हैं।
अंत में, आपको मेमोरी (RAM) आवंटित करनी होगी जो कम से कम 2048 MB होनी चाहिए। आपका कुबेरनेट्स वर्चुअल मशीन अब तैयार है।
चरण 2 - Kubectl इंस्टॉल करें
हाइपरवाइज़र के बाद, आपको कुबेरनेट्स वेबसाइट पर उपलब्ध kubectl इंस्टॉल करना होगा। Kubectl एक बहुत महत्वपूर्ण कमांड टूल है क्योंकि यह मास्टर नोड द्वारा वर्कर नोड्स को दिए गए सभी निर्देशों को अकेले चलाता है। फिर से, आप लिनक्स, मैक या विंडोज के लिए अपना चयन कर सकते हैं।
विंडोज उपयोगकर्ताओं के लिए C: ड्राइव में "Kubernetes" नामक एक फ़ोल्डर बनाना और वहीं .exe एप्लिकेशन डाउनलोड करना बेहतर है। डाउनलोड स्वचालित रूप से शुरू होना चाहिए और ज्यादा समय नहीं लेगा।
अगला, आपको kubectl एप्लिकेशन के लिए एक पथ परिभाषित करना होगा ताकि यह टर्मिनल एमुलेटर द्वारा स्थित किया जा सके। विंडोज 10 में, "दिस पीसी" पर राइट-क्लिक करें और "गुण" पर जाएं। उसके बाद, "उन्नत सिस्टम सेटिंग्स" और "पर्यावरण चर" पर क्लिक करें।
यहां आपको उस फ़ोल्डर के लिए एक नया पथ बनाना होगा जिसमें kubectl फ़ाइल रखी गई है। "नया" पर क्लिक करें और फ़ोल्डर नाम के बाद पर्यावरण चर का नाम बदलें - इस मामले में C:\Kubernetes। OK पर क्लिक करें और सभी विंडो बंद करें।
यह जांचने के लिए कि क्या kubectl सही ढंग से इंस्टॉल किया गया था, कमांड प्रॉम्प्ट पर जाएं। यह केवल एक डेमो है, लेकिन विंडोज में वास्तविक कुबेरनेट्स प्रोजेक्ट पर काम करते समय, Cygwin जैसे वैकल्पिक कमांड टर्मिनल का उपयोग करना बेहतर है। मैक और लिनक्स उपयोगकर्ता बिना किसी समस्या के अपने नियमित टर्मिनल का उपयोग कर सकते हैं।
बस kubectl एक बार टाइप करें और एंटर दबाएं। आपको अब सभी Kubectl कमांड दिखाई देनी चाहिए, जो उपयोगी होंगी।
चरण 3 - मिनीक्यूब इंस्टॉल करें
अंत में, आपको मिनीक्यूब इंस्टॉल करना होगा। विंडोज उपयोगकर्ताओं के लिए, सबसे आसान विकल्प "Minikube-Windows-AMD64" नामक एक एप्लिकेशन डाउनलोड करना है।
नोट: AMD64 64-बिट प्रोसेसर को संदर्भित करता है। यह इंटेल सिस्टम के साथ भी उतनी ही आसानी से काम करेगा।
उपरोक्त सॉफ्टवेयर संस्करण चुनने के लिए, आपको इसे मिनीक्यूब के GitHub पेज से चुनना होगा जैसा कि नीचे दिखाया गया है।
फिर से, इसे पहले दिखाए गए उसी Kubernetes फ़ोल्डर में इंस्टॉल करें। आपको पहले फ़ाइल का नाम "Minikube.exe" बदलना होगा।
अंत में, आपको जांचना होगा कि क्या मिनीक्यूब सही ढंग से इंस्टॉल किया गया था। यदि आपने उपरोक्त सभी चरणों का पालन किया है, तो आप अब अपने पसंदीदा कमांड टर्मिनल पर मिनीक्यूब चला सकते हैं। बस minikube टाइप करें और एंटर दबाएं। इसके अलावा, कमांड लाइन से VirtualBox चलाने के तरीके पर इस व्यापक Oracle ट्यूटोरियल में चरणों का पालन करें।
अब आपको अपनी विंडो में मिनीक्यूब के सभी बुनियादी कमांड दिखाई देने चाहिए। इसके अलावा, आप कुबेरनेट्स आधिकारिक वेबसाइट पर कई ट्यूटोरियल का उपयोग करके अभ्यास कर सकते हैं। बेशक, इसमें समय और धैर्य लगेगा!
निष्कर्ष
एक बार जब आप कुबेरनेट्स सीख जाते हैं, तो आप आसानी से कंटेनरों को ऑर्केस्ट्रेट कर सकते हैं और अपने खुद के सर्वर और डेटा सेंटर चला सकते हैं। आप रास्पबेरी पाई या Arduino का उपयोग करके इंटरनेट ऑफ थिंग्स प्रोजेक्ट पर भी काम कर सकते हैं।
क्या आपको मिनीक्यूब इंस्टॉल करने में कोई समस्या आई? हमें कमेंट्स में बताएं।