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