Kubernetes क्लाउड कंप्यूटिंग के इस युग में अधिक महत्वपूर्ण हो रहे हैं क्योंकि वे उन डेवलपर्स को दक्षता प्रदान करते हैं जो अब एप्लिकेशन बना और तैनात कर सकते हैं वातावरण अधिक आसानी से कंटेनरीकरण का उपयोग कर रहा है।
इन कंटेनरों की निगरानी करना और उन्हें सुरक्षित रखना डेटाबेस को प्रबंधित करने की तुलना में बहुत अधिक कठिन है और पूरी प्रक्रिया जितनी होनी चाहिए उससे कहीं अधिक कठिन लग सकती है। खासतौर पर चूंकि उनके समूह खतरनाक हो सकते हैं यदि उनका उचित प्रबंधन न किया जाए।
आज का लेख आपके लिए कई मुफ़्त और ओपन-सोर्स की सूची लाता है Kubernetes टूल जिनके साथ पेशेवर अंतर्दृष्टि, कुशल निगरानी, और पर्याप्त संसाधनों के साथ, आपका काम पार्क में टहलना हो सकता है।
1. वीव स्कोप
Weave Scope कंटेनर मॉनिटरिंग और विज़ुअलाइज़ेशन के लिए एक प्रबंधन टूल है। इसके साथ, आप कंटेनरीकृत माइक्रोसेवा-आधारित अनुप्रयोगों को बेहतर ढंग से समझ सकते हैं।
2. क्यूब-प्रोमेथियस
Kube-Prometheus कुबेरनेट अनुप्रयोगों की निगरानी के लिए डिज़ाइन किया गया है। यह jsonnet में लिखा गया है और इसमें Grafana डैशबोर्ड्स, Kubernetes को इकट्ठा करने का विकल्प प्रकट होता है, और Prometheus नियम स्क्रिप्ट के साथ संयोजन में एक आसान-संचालित Kubernetes क्लस्टर निगरानी और प्रलेखन विकसित करने के लिए हैं।
3. क्यूब-स्टेट-मेट्रिक्स (KSM)
Kube-state-metrics उपयोगकर्ताओं को कुबेरनेट्स एपीआई सर्वर का आकलन करने में सक्षम बनाता है ताकि वस्तुओं की स्थिति को संशोधित किए बिना सटीक मीट्रिक का उत्पादन किया जा सके पॉड्स, नोड्स और परिनियोजन की तरह।
इसका मुख्य विक्रय बिंदु कुबेरनेट्स एपीआई वस्तुओं के समान स्थिरता ग्रेड दिखाने की क्षमता है, जो कच्चा, असंशोधित डेटा प्रदान करता है।
4. गोल्डपिंगर
Goldpinger कुबेरनेट क्लस्टर में नोड्स की कनेक्टिविटी की निगरानी के लिए एक डिबगिंग टूल है। इसके साथ, आप नेटवर्क समस्याओं का निवारण, कल्पना और अलर्ट बना सकते हैं।
इसका मुख्य विक्रय बिंदु कुबेरनेट्स पर डेमनसेट के रूप में चल रहा है और प्रोमेथियस मेट्रिक्स का उत्पादन कर रहा है।
5. क्यूब-ऑप्स-व्यू
Kube-ops-view कई कुबेरनेट समूहों के लिए एक परिचालन चित्र बनाने के लिए डिज़ाइन किया गया है। यह किसी भी इंटरैक्शन की अनुमति नहीं देता है, इसलिए यह आपके कुबेरनेट्स डैशबोर्ड को बदल नहीं सकता है। यह नोड्स और उनकी स्थिति, अलग-अलग पॉड्स, संसाधन उपयोग, कोड क्षमता और टूलटिप्स को दर्शाने वाले चित्रमय दृश्यों को प्रस्तुत करने के लिए काम करता है।
6. Zabbix-docker-monitoring
Zabbix-docker-monitoring डॉकटर कंटेनरों की निगरानी के लिए डिज़ाइन किया गया है। इसमें बिलकिओ, कंटेनर कॉन्फ़िगरेशन विवरण और नेट कंटेनर मेट्रिक्स सहित घटक शामिल हैं।
यह डॉकर कंटेनरों और लिनक्स कंटेनर जैसे अन्य कंटेनर प्रकारों के लिए मूल समर्थन भी प्रदान करता है।
7. क्यूब-बेंच
Kube-bench, इंटरनेट सुरक्षा केंद्र द्वारा डिज़ाइन किया गया एक ओपन-सोर्स टूल है (एक अर्ध-नियामक उद्योग निकाय जो प्रदान करता है सुरक्षित कोड लिखने के लिए दिशानिर्देश और बेंचमार्किंग परीक्षण) यह जांचने के लिए कि चयनित कुबेरनेट क्लस्टर और नोड सीआईएस के बेंचमार्क को पूरा करते हैं।
इसकी विशेषताएं सार्थक हैं क्योंकि वे कुबेरनेट्स वातावरण के गैर-अनुपालन क्षेत्रों को उजागर करके प्राधिकरण और प्रमाणीकरण के आश्वासन को सक्षम करते हैं।
8. बॉटक्यूब
BotKube को कुबेरनेट क्लस्टर की निगरानी, महत्वपूर्ण परिनियोजन डीबग करने और सर्वोत्तम अभ्यासों के लिए अनुशंसाएं देने के लिए डिज़ाइन किया गया है। यह माइक्रोसॉफ्ट टीम्स, मैटरमोस्ट और स्लैक के साथ एकीकरण का समर्थन करता है।
BotKube के साथ, आप डिबगिंग के लिए Kubernetes क्लस्टर पर Kubectl कमांड निष्पादित कर सकते हैं और इसके घटकों का उपयोग कर सकते हैं जिनमें बॉट इंटरफ़ेस, एक्ज़ीक्यूटर, इवेंट मैनेजर, नोटिफ़ायर और इन्फॉर्मर कंट्रोलर शामिल हैं।
9. SPEKT8
SPEKT8 स्वचालित रूप से ऐप और इंफ्रास्ट्रक्चर टोपोलॉजी बनाने के लिए कुबेरनेट्स क्लस्टर विज़ुअलाइज़ेशन टूल है। इसके साथ, आप माइक्रोसर्विसेज-आधारित अनुप्रयोगों की निगरानी और नियंत्रण कर सकते हैं।
SPEKT8 में एक डैशबोर्ड है जो पॉड्स की स्थिति, कंटेनर छवियों की एक सूची और प्रवेश और सेवाओं पर विवरण प्रदर्शित करता है। तालिका या ग्राफ़ मोड में नोड्स का प्रतिनिधित्व करने का विकल्प भी है।
10. प्रोमेथियस-कुबेरनेट्स
Prometheus-Kubernetes को AWS, Azure और GCP पर कुबेरनेट क्लस्टर की निगरानी के लिए डिज़ाइन किया गया है। यह एक पूर्व-कॉन्फ़िगर ग्राफ़ाना डैशबोर्ड, पूर्व-कॉन्फ़िगर किए गए अलर्ट, एक मजबूत प्रोमेथियस प्रबंधक और इन-क्लस्टर विकास की सुविधा देता है।
1 1। कायरस (प्रोमेथियस-कुबेरनेट्स)
Kayrus प्रोमेथियस परिनियोजन का सबसे लोकप्रिय उदाहरण है। इसकी मुख्य विशेषता Kubernetes समूहों के लिए पूर्व-कॉन्फ़िगर अलर्ट है।
12. क्यूब-स्लैक
Kube-Slack एक स्लैक-आधारित निगरानी उपकरण है जिसे विशेष रूप से कुबेरनेट्स पॉड्स के लिए बनाया गया है। ऐसी स्थिति में जहां एक पॉड विफल हो जाता है, यह अलर्ट बनाता है और स्लैक चैनल को ErrImagePull भेजता है।
13. एल्क-कुबेरनेट्स
ELK-Kubernetes Kubernetes के शीर्ष पर EFK/ELK को कॉन्फ़िगर करने के लिए एक रेपो है। इसके साथ, आप EFK (इलास्टिक्स खोज, धाराप्रवाह, और किबाना) स्टैक को एक पूर्व-कॉन्फ़िगर धाराप्रवाह उदाहरण के साथ तैनात कर सकते हैं।
14. केकॉनमोन
Kconmon टीसीपी, यूडीपी और डीएनएस परीक्षण चलाने के लिए एक नोड कनेक्टिविटी उपकरण है। इसमें दो घटक, एजेंट और नियंत्रक हैं, और इससे भी महत्वपूर्ण बात, प्रोमेथियस मेट्रिक्स जो उपलब्धता क्षेत्रों और नोड्स के आधार पर सहसंबंध मुद्दों को प्रदर्शित करता है।
15. टॉब्स
Tobs हेल्म चार्ट के लिए कमांड-लाइन टूल के साथ कुबेरनेट क्लस्टर में स्टैक इंस्टॉलेशन को आसानी से देखने के लिए एक निगरानी उपकरण है। इसमें ओपन टेलीमेट्री, TimescaleDB, Kube-Prometheus, Promlens, Jaeger Query कंपोनेंट्स और Promscale शामिल हैं।
16. कुबेटॉप
Kubetop एक लोकप्रिय कमांड टूल है जो सभी चल रहे नोड्स, नोड्स में पॉड्स और क्लस्टर में कंटेनरों को सूचीबद्ध करता है। यह चल रहे नोड्स की प्रासंगिक जानकारी प्रदर्शित करता है उदा। मेमोरी और CPU उपयोग।
17. कुबेरनेट्स-प्रोमेथियस
Kubernetes-Prometheus Kubernetes मेनिफ़ेस्ट फ़ाइलों का एक ओपन-सोर्स रिपॉजिटरी है जिसका उपयोग आप Kubernetes क्लस्टर्स पर Prometheus सेट अप करने के लिए कर सकते हैं।
18. Kubeaudit
Kubeauudit पूर्वनिर्धारित सुरक्षा जांचों के खिलाफ क्लस्टर की जांच करके ऑडिटिंग के लिए एक कमांड-लाइन टूल है।इस तरह की जांच में शामिल है कि क्या रूट खाता अक्षम है, क्या सिस्टम में विशेषाधिकार वृद्धि की अनुमति है, और क्या कुबेरनेट छवियों को गलत तरीके से टैग किया गया है।
19. Deprek8ion
Deprek8ion एक रेपो है जिसमें कुबेरनेट्स एपीआई मूल्यह्रास की निगरानी के लिए रेगो नीतियां शामिल हैं।
20. X.509 प्रमाणपत्र निर्यातक
X.509 सर्टिफिकेट एक्सपोर्टर एक्सपायरी मॉनिटरिंग पर केंद्रित सर्टिफिकेट एक्सपोर्ट करने के लिए गो-बेस्ड प्रोमेथियस एक्सपोर्टर है। प्रमाणपत्र समाप्त होने से पहले, यह उपयोगकर्ताओं को TLS रहस्य, PEM एन्कोडेड फ़ाइलों और Kubeconfigs के बारे में सूचित करने के लिए Kubernetes क्लस्टर में स्वतंत्र रूप से काम करता है।
21. थर्मोक्यूब
ThermaKube Kubernetes समूहों के स्वास्थ्य और प्रदर्शन की निगरानी के लिए एक ओपन-सोर्स Kubernetes वेब ऐप है। यह AWS EKS परिनियोजन के लिए समर्थन प्रदान करता है और इसमें पॉड क्रैश के लिए रीयल-टाइम डेटा अलर्ट ट्रैक करने की क्षमता है।इसके साथ, आप समूहों की कल्पना भी कर सकते हैं।
22. डेप्रेक8
Deprek8 कुबेरनेट्स एपीआई मूल्यह्रास की निगरानी के लिए एक सदाबहार नीति का भंडार है।
23. क्यूब-हंटर
Kube-hunter सुरक्षा खतरों को उजागर करने के लिए कुबेरनेट क्लस्टर को व्यवस्थित रूप से स्कैन करने के लिए एक ओपन-सोर्स टूल है। इसके साथ, हमलावरों द्वारा शोषण किए जाने से पहले व्यवस्थापक कमजोरियों को सूंघ सकते हैं।
24. एक्टिव-मॉनीटर
एक्टिव-मॉनिटर डीप क्लस्टर मॉनिटरिंग और सेल्फ-हीलिंग प्रदान करने के लिए अर्गो वर्कफ्लो के साथ काम करता है। इसमें कुबेरनेट्स संसाधन नियंत्रक की सुविधा है, जिसमें स्वास्थ्य जांच, संसाधन उपयोग, पॉड थ्रेड आँकड़े, पॉड स्टोरेज क्षमता आदि चलाने की क्षमता है।
25. K8s सुरक्षा डैशबोर्ड
K8s सुरक्षा डैशबोर्ड Kubernetes आर्किटेक्चर लॉग करने के लिए एक एप्लिकेशन है।आप इसका उपयोग ऑडिट लॉग को संग्रहीत करने और पार्स करने के लिए कर सकते हैं। K8s सुरक्षा डैशबोर्ड से, आप लॉग के स्थिर या स्ट्रीमिंग विश्लेषण के लिए K8sCop चला सकते हैं, लॉग को Elasticsearch पर पुश करने के लिए फ़्लुएंट डेमन को परिनियोजित कर सकते हैं, घटनाओं को लेबल कर सकते हैं, Kibana में सुरक्षा डैशबोर्ड को देख और आयात कर सकते हैं, आदि
26. ग्राफाना डैशबोर्ड
Grafana डैशबोर्ड कुबेरनेट्स क्लस्टर निगरानी को सक्षम करने के लिए प्रोमेथियस का उपयोग करता है। आपके लिए ग्राफ़ाना डैशबोर्ड चलाने के लिए, आपके कुबेरनेट क्लस्टर को प्रोमेथियस के साथ परिनियोजित करने की आवश्यकता है।
27. कुबराकाई
KubraKai कुबेरनेट्स के लिए एक निगरानी वेब एप्लिकेशन है जो उपयोगकर्ताओं को कई कुबेरनेट समूहों को संग्रहीत करने और ट्रैक करने के लिए एक प्रोफ़ाइल बनाने में सक्षम बनाता है।
इसकी विशेषता हाइलाइट्स में मीट्रिक डेटा चयन, उपयोगकर्ता प्राधिकरण, उपयोगकर्ता प्रमाणीकरण, समापन बिंदु निगरानी के लिए उपयोगकर्ता प्रोफ़ाइल, मेट्रिक्स प्रदर्शित करने वाले ड्रैग-एंड-ड्रॉप ग्राफ़ आदि शामिल हैं.
28. KubeScrape
KubeScrape क्लस्टर स्वास्थ्य, मैट्रिक्स दृश्य और संरचना पर नज़र रखने के लिए एक कुबेरनेट निगरानी उपकरण है। इसमें होमपेज के साथ 5 पृष्ठ हैं जो एक नज़र में क्लस्टर के बारे में महत्वपूर्ण जानकारी प्रदर्शित करते हैं। आप संतृप्ति, मेमोरी और सीपीयू उपयोग आदि के चित्रमय प्रतिनिधित्व के साथ अधिक विवरण प्राप्त करने के लिए अलग-अलग पॉड पर क्लिक कर सकते हैं। इसकी ट्रैकिंग प्रोमेथियस का उपयोग करके की जाती है।
29. K8s-संतरी
K8s-sentry एक खुला-स्रोत Kubernetes निगरानी उपकरण है जो Sentry को परिचालन संबंधी समस्याओं की रिपोर्ट करने के लिए कॉन्फ़िगर किया गया है . यह सभी चेतावनियों, त्रुटि घटनाओं, विफल पॉड्स, या गैर-शून्य निकास कोड के साथ समाप्त होने वाले पॉड कंटेनरों को देखता है।
30. Kube-netc
Kube-netc Kubernetes के लिए उपयोग में आसान eBPF नेटवर्क मॉनिटर है। यह नोड्स नेटवर्किंग स्टैटिक्स उत्पन्न करने के लिए कुबेरनेट्स डेमॉनसेट का उपयोग करता है।
31. सेंसु
Sensu मल्टी-क्लाउड मॉनिटरिंग के लिए एक ओपन-सोर्स स्केलेबल टूल है। यह बाहरी इनपुट, कॉन्फ़िगरेशन और डेटा एक्सेस के लिए कई पूर्वनिर्धारित एपीआई के साथ आता है। इसकी विशेषता हाइलाइट्स में स्वास्थ्य की निगरानी के लिए बिल्ट-इन ऑटोडिस्कवरी और सर्विस चेकर्स शामिल हैं।
32. इस्तियो
Istio एक ओपन-सोर्स सर्विस मेश है जिससे आप अपनी कुबेरनेट सेवाओं को कनेक्ट, नियंत्रित और सुरक्षित कर सकते हैं। इसकी विशेषता हाइलाइट्स में स्वचालित मेट्रिक्स, सुरक्षित सेवा-से-सेवा क्लस्टर संचार, लॉग संग्रह, ऑटो लोड संतुलन और यातायात नियंत्रण शामिल हैं।
33. Kubenurse
Kubenurse कुबेरनेट क्लस्टर में नेटवर्क कनेक्शन का विश्लेषण करने और मेट्रिक्स को प्रोमेथियस समापन बिंदु के रूप में निर्यात करने के लिए एक नेटवर्क निगरानी सेवा है।
Kubernurse का उपयोग पॉड-टू-एपिसर्वर संचार, सेवा और प्रवेश राउंडट्रिप विलंबता और त्रुटियों, क्यूब-एपीसर्वर मुद्दों की निगरानी के लिए किया जा सकता है , क्यूबलेट-टू-क्यूबलेट नेटवर्क विलंबता, त्रुटियां, आदि
जैसा कि पहले से ही पता है, Kubernetes पहुंच और सुरक्षा को संतुलित करने की हमेशा से मौजूद आवश्यकता है। जबकि आपको उन मुद्दों को हल करने के बारे में समय से पहले योजना बनाने की आवश्यकता होगी, इस सूची में सूचीबद्ध एप्लिकेशन आपकी सेवाओं को काफी कम बोझिल बनाने में आपकी सहायता करने के लिए स्वतंत्र रूप से उपलब्ध हैं।
क्या ऐसे अन्य ऐप्लिकेशन हैं जिन्हें आप इस सूची में जोड़ा हुआ देखना चाहेंगे? नीचे चर्चा बॉक्स में अपने सुझाव देने के लिए स्वतंत्र महसूस करें।