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

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

यह ट्यूटोरियल एक सिंगल-नोड कुबेरनेट क्लस्टर स्थापित करेगा।

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

ट्यूटोरियल कुबेरनेट्स – मास्टर नोड इंस्टॉलेशन

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

Copy to Clipboard

डॉकर सेवा स्थापित करें।

Copy to Clipboard

बूट के दौरान डॉकर सेवा सक्षम करें।

Copy to Clipboard

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

Copy to Clipboard

नाम के आइटम के अंत में निम्नलिखित विन्यास जोड़ें: EXECSTART

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

एक सिस्टम कॉन्फ़िगरेशन फ़ाइल बनाएं।

Copy to Clipboard

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

Copy to Clipboard

सिस्टम कॉन्फ़िगरेशन फ़ाइल को सक्षम करें।

Copy to Clipboard

नाम विन्यास फ़ाइल संपादित करें: मॉड्यूल। कन्फ

Copy to Clipboard

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

Copy to Clipboard

FSTAB विन्यास फ़ाइल को संपादित करें और स्वैप मेमोरी के उपयोग को अक्षम करें।

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

आवश्यक कुबेरनेट्स छवियों को डाउनलोड करें।

Copy to Clipboard

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

Copy to Clipboard

कुबेरनेट्स क्लस्टर को शुरू करें।

Copy to Clipboard

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

Copy to Clipboard

कुबेरनेट्स क्लस्टर में नोड्स जोड़ने के लिए कमांड पर ध्यान दें।

Copy to Clipboard

कुबेरनेट्स कॉन्फ़िगरेशन फाइल पर सही फाइल अनुमति सेट करें।

Copy to Clipboard

आवश्यक नेटवर्क विन्यास स्थापित करें।

Copy to Clipboard

डिफ़ॉल्ट रूप से, कुबेरनेट्स मास्टर नोड को PODS चलाने की अनुमति नहीं है।

वैकल्पिक रूप से, कुबेरनेट्स मास्टर नोड को PODS चलाने के लिए सक्षम करें।

Copy to Clipboard

हमारे उदाहरण में, हम एक सिंगल नोड कुबेरनेट क्लस्टर का उपयोग कर रहे हैं।

ट्यूटोरियल – कुबेरनेट्स डैशबोर्ड स्थापना

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

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

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

Copy to Clipboard

ध्यान दें कि आपके गुप्त का नाम हमारा जैसा नहीं होगा।

अपाचे गुप्त टोकन मूल्य प्राप्त करें।

Copy to Clipboard

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

Copy to Clipboard

अपाचे टोकन वैल्यू पर ध्यान दें।

हमारे उदाहरण में, यह टोकन मूल्य है:

Copy to Clipboard

डैशबोर्ड सर्विस क्लस्टर आईपी एड्रेस को लिस्ट करें।

Copy to Clipboard

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

Copy to Clipboard

क्लस्टर आईपी एड्रेस और टीसीपी पोर्ट पर ध्यान दें।

हमारे उदाहरण में, डैशबोर्ड क्लस्टर टीसीपी पोर्ट 443 और आईपी एड्रेस 10.107.55.24 का उपयोग कर रहा है।

आपने आवश्यक डैशबोर्ड कॉन्फ़िगरेशन समाप्त कर दिया है।

कुबेरनेट प्रॉक्सी – अपाचे का उपयोग करके बेसिक उपयोगकर्ता प्रमाणीकरण

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

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

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

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

मौजूदा कुबेरनेट प्रॉक्सी प्रमाण पत्र और प्रारूप पीईएम का उपयोग करके एक ही फ़ाइल में इसकी कुंजी परिवर्तित करें।

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

अपाचे HTTP उपयोगकर्ताओं को अनुरोध किए गए यूआरएल के एचटीटीपीएस संस्करण में भी रीडायरेक्ट करेगा।

Copy to Clipboard

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

Copy to Clipboard

अपना ब्राउज़र खोलें और अपाचे सर्वर आईपी एड्रेस के एचटीटीपीएस संस्करण तक पहुंचें।

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

• https://192.168.15.200

अपाचे सर्वर आपको उपयोगकर्ता प्रमाणीकरण करने की आवश्यकता होगी।

Kubernetes Dashboard Proxy Authentication

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

Kubernetes Dashboard

अपाचे प्रॉक्सी स्वचालित रूप से नाम सुविधा का उपयोग कर Kubernetes डैशबोर्ड पर प्रमाणीकरण प्रदर्शन करेंगे: AUTH हेडर ।

Kubernetes dashboard Authorization bearer

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