क्या आप कुबेरनेट डैशबोर्ड को स्थापित करना सीखना चाहेंगे और उपयोगकर्ता प्रमाणीकरण को सक्षम करेंगे? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि कुबेरनेट डैशबोर्ड को कैसे स्थापित किया जाए और यूबुंटू लिनक्स चलाने वाले कंप्यूटर पर उपयोगकर्ता नाम और पासवर्ड का उपयोग करके प्रमाणीकरण को सक्षम किया जाए।

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

इस ट्यूटोरियल मानता है कि आप एक Kubernetes मास्टर नोड स्थापित किया है।

हमारे उदाहरण में, कुबेरनेट्स नोड आईपी पता 192.168.15.200 है।

कुबेरनेट्स – ट्यूटोरियल्स

इस पृष्ठ पर, हम कुबेरनेट से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल कुबेरनेट्स डैशबोर्ड – उपयोगकर्ता प्रमाणीकरण सक्षम करें

आवश्यक पैकेजों की सूची स्थापित करें।

Copy to Clipboard

आवश्यक YAML फ़ाइल डाउनलोड करें।

Copy to Clipboard

इस YAML फ़ाइल को संपादित करें।

Copy to Clipboard

तैनाती नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।

Copy to Clipboard

यहां तैनाती क्षेत्र है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां तैनाती क्षेत्र है, हमारे विन्यास के बाद ।

Copy to Clipboard

आवश्यक कुबेरनेट्स डैशबोर्ड कॉन्फ़िगरेशन स्थापित करें।

Copy to Clipboard

यहां कमांड आउटपुट है।

Copy to Clipboard

कुबेरनेट्स डैशबोर्ड पासवर्ड फाइल बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

हमारे उदाहरण में, हमने एडमिन नाम से एक यूजर अकाउंट बनाया और पासवर्ड ADMINPASS123 को कॉन्फ़िगर किया।

कुबेरनेट्स एपीआई कॉन्फ़िगरेशन फाइल को संपादित करें।

Copy to Clipboard

वॉल्यूम नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।

Copy to Clipboard

यहां वॉल्यूम क्षेत्र है, हमारे विन्यास से पहले।

Copy to Clipboard

यहां वॉल्यूम क्षेत्र है, हमारे विन्यास के बाद।

Copy to Clipboard

वॉल्यूममाउंट्स नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।

Copy to Clipboard

यहां वॉल्यूममाउंट्स क्षेत्र है, हमारे विन्यास से पहले।

Copy to Clipboard

यहां हमारे विन्यास के बाद वॉल्यूममाउंट्स क्षेत्र है।

Copy to Clipboard

कमांड नाम के क्षेत्र का पता लगाएं और निम्नलिखित विन्यास जोड़ें।

Copy to Clipboard

यहां कमान क्षेत्र है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां कमान क्षेत्र है, हमारे विन्यास के बाद ।

Copy to Clipboard

कुबेरनेट्स एपीआई कॉन्फ़िगरेशन फाइल बदलने के बाद, सिस्टम पुराने कॉन्फ़िगरेशन का उपयोग करके पीओडी को स्वचालित रूप से हटा देगा।

सिस्टम नए कॉन्फ़िगरेशन का उपयोग करके नए पीओडी भी उत्पन्न करेगा।

इसमें 1 से 5 मिनट का समय लग सकता है।

आप इस प्रक्रिया को सत्यापित करने के लिए सिस्लॉग फ़ाइल की निगरानी कर सकते हैं।

Copy to Clipboard

इस प्रक्रिया के खत्म होने का इंतजार करें।

कुबेरनेट्स डैशबोर्ड तक पहुंच सक्षम करने के लिए प्रॉक्सी शुरू करें।

Copy to Clipboard

महत्वपूर्ण! HTTP पर कुबेरनेट्स डैशबोर्ड तक पहुंच केवल स्थानीय होर्स्ट के लिए अनुमति दी गई है।

यदि इस कंप्यूटर में ग्राफिकल इंटरफ़ेस है, तो अपना ब्राउज़र खोलें और निम्नलिखित यूआरएल तक पहुंचें:

• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

कुबेरनेट्स डैशबोर्ड लॉगिन इंटरफेस प्रदर्शित किया जाना चाहिए।

Kubernetes Dashboard User login

बेसिक ऑप्शन चुनें और पहले बनाए गए यूजरनेम और पासवर्ड डालें।

• उपयोगकर्ता नाम: व्यवस्थापक
• पासवर्ड: adminpass123

एक सफल लॉगिन के बाद, कुबेरनेट डैशबोर्ड प्रस्तुत किया जाना चाहिए।

Kubernetes Dashboard

आपने बेसिक ऑथेंटिकेशन का उपयोग करने के लिए कुबेरनेट डैशबोर्ड कॉन्फ़िगरेशन समाप्त कर दिया है।

कुबेरनेट डैशबोर्ड – अपाचे प्रॉक्सी का उपयोग करके रिमोट एक्सेस

HTTP पर कुबेरनेट्स डैशबोर्ड तक पहुंच केवल स्थानीय होर्स्ट के लिए अनुमति दी गई है।

कुबेरनेट्स डैशबोर्ड पर रिमोट एक्सेस की अनुमति देने के लिए अपाचे को प्रॉक्सी के रूप में उपयोग करते हैं।

मास्टर नोड पर, अपाचे सर्वर स्थापित करें।

Copy to Clipboard

आवश्यक अपाचे मॉड्यूल सक्षम करें।

Copy to Clipboard

अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

Copy to Clipboard

इस फ़ाइल के अंत में निम्नलिखित लाइनें जोड़ें।

Copy to Clipboard

ओपनएसएसएल कमांड का उपयोग करके एक निजी कुंजी और प्रमाण पत्र बनाएं।

Copy to Clipboard

मांगी गई जानकारी दर्ज करें।

Copy to Clipboard

COMMON_NAME नाम के विकल्प पर, आपको आईपी पता या होस्ट नाम दर्ज करना होगा।

हमारे उदाहरण में, हमने आईपी पते का उपयोग किया: 192.168.15.200

डिफ़ॉल्ट वेबसाइट के लिए अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करें।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास के बाद ।

Copy to Clipboard

हमारे उदाहरण में, हमने HTTP उपयोगकर्ताओं को वेबसाइट के HTTPS संस्करण में रीडायरेक्ट किया।

हमारे उदाहरण में, अपाचे सर्वर एक प्रॉक्सी के रूप में काम करेगा और कुबेरनेट्स प्रॉक्सी को सभी अनुरोध भेजेगा।

हमारे उदाहरण में, हमने स्व-हस्ताक्षरित प्रमाणपत्रों का उपयोग किया।

अपाचे सेवा को पुनः आरंभ करें।

Copy to Clipboard

कुबेरनेट्स डैशबोर्ड तक पहुंच सक्षम करने के लिए प्रॉक्सी शुरू करें।

Copy to Clipboard

अपना ब्राउज़र खोलें और अपने वेब सर्वर का आईपी पता दर्ज करें।

हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:

• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

अपाचे सर्वर प्रॉक्सी के रूप में काम करेगा और कुबेरनेट्स डैशबोर्ड प्रदर्शित करेगा।

Kubernetes Dashboard User login

बेसिक ऑप्शन चुनें और पहले बनाए गए यूजरनेम और पासवर्ड डालें।

• उपयोगकर्ता नाम: व्यवस्थापक
• पासवर्ड: adminpass123

एक सफल लॉगिन के बाद, कुबेरनेट डैशबोर्ड प्रस्तुत किया जाना चाहिए।

Kubernetes Dashboard

बधाइयाँ! आपने कुबेरनेट डैशबोर्ड के प्रॉक्सी के रूप में अपाचे का विन्यास सफलतापूर्वक समाप्त किया।