क्या आप कुबेरनेट डैशबोर्ड को स्थापित करना सीखना चाहेंगे और उपयोगकर्ता प्रमाणीकरण को सक्षम करेंगे? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि कुबेरनेट डैशबोर्ड को कैसे स्थापित किया जाए और यूबुंटू लिनक्स चलाने वाले कंप्यूटर पर उपयोगकर्ता नाम और पासवर्ड का उपयोग करके प्रमाणीकरण को सक्षम किया जाए।
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
इस ट्यूटोरियल मानता है कि आप एक Kubernetes मास्टर नोड स्थापित किया है।
हमारे उदाहरण में, कुबेरनेट्स नोड आईपी पता 192.168.15.200 है।
कुबेरनेट्स – ट्यूटोरियल्स
इस पृष्ठ पर, हम कुबेरनेट से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।
ट्यूटोरियल कुबेरनेट्स डैशबोर्ड – उपयोगकर्ता प्रमाणीकरण सक्षम करें
आवश्यक पैकेजों की सूची स्थापित करें।
आवश्यक YAML फ़ाइल डाउनलोड करें।
इस YAML फ़ाइल को संपादित करें।
तैनाती नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।
यहां तैनाती क्षेत्र है, हमारे विन्यास से पहले ।
यहां तैनाती क्षेत्र है, हमारे विन्यास के बाद ।
आवश्यक कुबेरनेट्स डैशबोर्ड कॉन्फ़िगरेशन स्थापित करें।
यहां कमांड आउटपुट है।
कुबेरनेट्स डैशबोर्ड पासवर्ड फाइल बनाएं।
यहां फ़ाइल सामग्री है।
हमारे उदाहरण में, हमने एडमिन नाम से एक यूजर अकाउंट बनाया और पासवर्ड ADMINPASS123 को कॉन्फ़िगर किया।
कुबेरनेट्स एपीआई कॉन्फ़िगरेशन फाइल को संपादित करें।
वॉल्यूम नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।
यहां वॉल्यूम क्षेत्र है, हमारे विन्यास से पहले।
यहां वॉल्यूम क्षेत्र है, हमारे विन्यास के बाद।
वॉल्यूममाउंट्स नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।
यहां वॉल्यूममाउंट्स क्षेत्र है, हमारे विन्यास से पहले।
यहां हमारे विन्यास के बाद वॉल्यूममाउंट्स क्षेत्र है।
कमांड नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।
यहां कमान क्षेत्र है, हमारे विन्यास से पहले ।
यहां कमान क्षेत्र है, हमारे विन्यास के बाद ।
कुबेरनेट्स एपीआई कॉन्फ़िगरेशन फाइल बदलने के बाद, सिस्टम पुराने कॉन्फ़िगरेशन का उपयोग करके पीओडी को स्वचालित रूप से हटा देगा।
सिस्टम नए कॉन्फ़िगरेशन का उपयोग करके नए पीओडी भी उत्पन्न करेगा।
इसमें 1 से 5 मिनट का समय लग सकता है।
आप इस प्रक्रिया को सत्यापित करने के लिए सिस्लॉग फ़ाइल की निगरानी कर सकते हैं।
इस प्रक्रिया के खत्म होने का इंतजार करें।
कुबेरनेट्स डैशबोर्ड तक पहुंच सक्षम करने के लिए प्रॉक्सी शुरू करें।
महत्वपूर्ण! HTTP पर कुबेरनेट्स डैशबोर्ड तक पहुंच केवल स्थानीय होर्स्ट के लिए अनुमति दी गई है।
यदि इस कंप्यूटर में ग्राफिकल इंटरफ़ेस है, तो अपना ब्राउज़र खोलें और निम्नलिखित यूआरएल तक पहुंचें:
• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
कुबेरनेट्स डैशबोर्ड लॉगिन इंटरफेस प्रदर्शित किया जाना चाहिए।
बेसिक ऑप्शन चुनें और पहले बनाए गए यूजरनेम और पासवर्ड डालें।
• उपयोगकर्ता नाम: व्यवस्थापक
• पासवर्ड: adminpass123
एक सफल लॉगिन के बाद, कुबेरनेट डैशबोर्ड प्रस्तुत किया जाना चाहिए।
आपने बेसिक ऑथेंटिकेशन का उपयोग करने के लिए कुबेरनेट डैशबोर्ड कॉन्फ़िगरेशन समाप्त कर दिया है।
कुबेरनेट डैशबोर्ड – अपाचे प्रॉक्सी का उपयोग करके रिमोट एक्सेस
HTTP पर कुबेरनेट्स डैशबोर्ड तक पहुंच केवल स्थानीय होर्स्ट के लिए अनुमति दी गई है।
कुबेरनेट्स डैशबोर्ड पर रिमोट एक्सेस की अनुमति देने के लिए अपाचे को प्रॉक्सी के रूप में उपयोग करते हैं।
मास्टर नोड पर, अपाचे सर्वर स्थापित करें।
आवश्यक अपाचे मॉड्यूल सक्षम करें।
अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।
इस फ़ाइल के अंत में निम्नलिखित लाइनें जोड़ें।
ओपनएसएसएल कमांड का उपयोग करके एक निजी कुंजी और प्रमाण पत्र बनाएं।
मांगी गई जानकारी दर्ज करें।
COMMON_NAME नाम के विकल्प पर, आपको आईपी पता या होस्ट नाम दर्ज करना होगा।
हमारे उदाहरण में, हमने आईपी पते का उपयोग किया: 192.168.15.200
डिफ़ॉल्ट वेबसाइट के लिए अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।
यहां फ़ाइल है, हमारे विन्यास से पहले ।
यहां फ़ाइल है, हमारे विन्यास के बाद ।
हमारे उदाहरण में, हमने HTTP उपयोगकर्ताओं को वेबसाइट के HTTPS संस्करण में रीडायरेक्ट किया।
हमारे उदाहरण में, अपाचे सर्वर एक प्रॉक्सी के रूप में काम करेगा और कुबेरनेट्स प्रॉक्सी को सभी अनुरोध भेजेगा।
हमारे उदाहरण में, हमने स्व-हस्ताक्षरित प्रमाणपत्रों का उपयोग किया।
अपाचे सेवा को पुनः आरंभ करें।
कुबेरनेट्स डैशबोर्ड तक पहुंच सक्षम करने के लिए प्रॉक्सी शुरू करें।
अपना ब्राउज़र खोलें और अपने वेब सर्वर का आईपी पता दर्ज करें।
हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:
• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
अपाचे सर्वर प्रॉक्सी के रूप में काम करेगा और कुबेरनेट्स डैशबोर्ड प्रदर्शित करेगा।
बेसिक ऑप्शन चुनें और पहले बनाए गए यूजरनेम और पासवर्ड डालें।
• उपयोगकर्ता नाम: व्यवस्थापक
• पासवर्ड: adminpass123
एक सफल लॉगिन के बाद, कुबेरनेट डैशबोर्ड प्रस्तुत किया जाना चाहिए।
बधाइयाँ! आपने कुबेरनेट डैशबोर्ड के प्रॉक्सी के रूप में अपाचे का विन्यास सफलतापूर्वक समाप्त किया।