कुबेरनेट्स डैशबोर्ड स्थापना और दृश्य

कुबेरनेट्स डैशबोर्ड एक सामान्य उद्देश्य है, वेब-आधारित यूआई जो उपयोगकर्ताओं को क्लस्टर में चल रहे क्लस्टर और एप्लिकेशन का प्रबंधन करने की अनुमति देता है, उनका निवारण करता है।

कुबेरनेट्स डैशबोर्ड एक सामान्य उद्देश्य है, कुबेरनेट क्लस्टर के लिए वेब-आधारित यूआई है। यह उपयोगकर्ताओं को क्लस्टर में चल रहे एप्लिकेशन को प्रबंधित करने और उनका निवारण करने की अनुमति देता है, साथ ही साथ क्लस्टर का प्रबंधन भी करता है।तो, अगर आप अपने आप को मिलता है , और इस उपकरण में महारत हासिल है, आप एक DevOps Engineer के रूप में अपने करियर को आगे बढ़ा सकते हैं।

इसलिए आगे बढ़ने से पहलेआइए देखते हैं कि विषय क्या हैं, हम इस ब्लॉग में शामिल होंगे:





कुबेरनेट्स डैशबोर्ड क्या है?

एक Kubernetes डैशबोर्ड एक वेब-आधारित Kubernetes उपयोगकर्ता इंटरफ़ेस है जिसका उपयोग किया जाता हैएक Kubernetes क्लस्टर में कंटेनरीकृत अनुप्रयोगों को तैनात करें, अनुप्रयोगों का निवारण करें और क्लस्टर को अपने परिचर संसाधनों के साथ प्रबंधित करें

कुबेरनेट्स डैशबोर्ड का उपयोग

  • अपने क्लस्टर पर चल रहे एप्लिकेशन का अवलोकन प्राप्त करने के लिए।
  • उदाहरण के लिए व्यक्तिगत कुबेरनेट्स संसाधनों को बनाने या संशोधित करने के लिए तैनाती, नौकरी, आदि।
  • यह आपके क्लस्टर में Kubernetes संसाधनों की स्थिति और किसी भी त्रुटि के बारे में जानकारी प्रदान करता है।



कुबेरनेट्स डैशबोर्ड स्थापित करना

कुबेरनेट्स डैशबोर्ड को कैसे नियुक्त करें?

डैशबोर्ड को परिनियोजित करने के लिए निम्नलिखित कमांड चलाएँ:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

कुब्जेल का उपयोग करके डैशबोर्ड तक पहुंचना

kubectl प्रॉक्सी

यहअपनी मशीन और Kubernetes एपीआई सर्वर के बीच प्रॉक्सी सर्वर होगा।



अब, ब्राउज़र में डैशबोर्ड देखने के लिए, अपने मास्टर VM के ब्राउज़र में निम्नलिखित पते पर जाएँ:

 http: // localhost: 8001 / एपीआई / v1 / नामस्थान / घन-प्रणाली / सेवाएं / https: कुबेरनेट्स-डैशबोर्ड: / प्रॉक्सी / 

फिर आपको क्रेडेंशियल दर्ज करने के लिए इस पृष्ठ के साथ संकेत दिया जाएगा:

इस चरण में, हम डैशबोर्ड के लिए सेवा खाता बनाएंगे और इसकी विश्वसनीयता प्राप्त करेंगे।
ध्यान दें : इन सभी कमांड को a में रन करें नया टर्मिनल , अन्यथा आपकी kubectl प्रॉक्सी कमांड बंद हो जाएगी।

निम्न आदेश चलाएँ:

यह कमांड डिफॉल्ट नेमस्पेस में डैशबोर्ड के लिए एक सर्विस अकाउंट बनाएगी

kubectl serviceaccount डैशबोर्ड-एन डिफॉल्ट बनाएं

अपने डैशबोर्ड खाते में क्लस्टर बाइंडिंग नियम जोड़ें

kubectl क्लस्टर-बाउंडिंग डैशबोर्ड-व्यवस्थापक -n डिफ़ॉल्ट बनाएं --clusterrole = क्लस्टर-व्यवस्थापक --serviceaccount = डिफ़ॉल्ट: डैशबोर्ड

नीचे दिए गए आदेश का उपयोग करके अपने डैशबोर्ड लॉगिन के लिए आवश्यक गुप्त टोकन की प्रतिलिपि बनाएँ:

kubectl को गुप्त $ मिलता है (kubectl get serviceaccount dashboard -o jsonpath = '{{रहस्य। [0] .name}') -o jsonpath = '{{। data.token}' | आधार 64 --decode

गुप्त टोकन को कॉपी करें और एक टोकन विकल्प का चयन करके डैशबोर्ड लॉगिन पृष्ठ में पेस्ट करें

साइन इन करने के बाद आप कुबेरनेट्स होमपेज पर उतरेंगे।

मुख पृष्ठ
आपको घर / स्वागत पृष्ठ दिखाई देगा जिसमें
आप देख सकते हैं कि कौन से सिस्टम एप्लिकेशन डिफ़ॉल्ट रूप से चल रहे हैंघन प्रणाली नाम स्थानअपने क्लस्टर के लिए, उदाहरण के लिए, डैशबोर्ड ही।

कुबेरनेट्स डैशबोर्ड यूआई के दृश्य

कुबेरनेट्स डैशबोर्ड में निम्नलिखित डैशबोर्ड दृश्य शामिल हैं:

  • व्यवस्थापक दृश्य
  • वर्कलोड देखें
  • सेवाएं देखें
  • भंडारण और विन्यास देखें

आइए व्यवस्थापक दृश्य के साथ शुरुआत करें।

व्यवस्थापक दृश्य

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

परियोजना अधिप्राप्ति प्रबंधन क्या है

वर्कलोड देखें

यह प्रवेश बिंदु दृश्य है जो चयनित नामस्थान में चल रहे सभी अनुप्रयोगों को दिखाता है। यह वर्कलोड के बारे में कार्रवाई करने योग्य जानकारी को सारांशित करता है, उदाहरण के लिए, एक पोडिका के लिए एक प्रतिकृति सेट या वर्तमान मेमोरी उपयोग के लिए तैयार पॉड्स की संख्या।

सेवाएं देखें

यह कुबेरनेट्स संसाधनों को दिखाता है जो बाहरी दुनिया में सेवाओं को उजागर करने और उन्हें एक क्लस्टर के भीतर खोजने की अनुमति देता है।

भंडारण और विन्यास देखें

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

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया कंटीन्यूअस इंटीग्रेशन टूल कमेंट्स सेक्शन में इसका उल्लेख करें और हम आपके पास वापस आ जाएंगे।