CloudPirates ओपन सोर्स हेल्म चार्ट्स
क्लाउड-नेटिव एप्लिकेशनों के लिए प्रोडक्शन-रेडी हेल्म चार्ट्स का एक चयनित संग्रह।
यह रिपॉजिटरी क्लाउड-नेटिव सर्वोत्तम प्रथाओं का पालन करते हुए सुरक्षित, अच्छी तरह से प्रलेखित और कॉन्फ़िगरेबल हेल्म चार्ट प्रदान करती है।
⚠️ महत्वपूर्ण: 15 अप्रैल, 2026 से, सभी चेंजलॉग केवल गिटहब रिलीज़ विवरण में मौजूद हैं। पुराने चेंजलॉग को पिछड़ी संगतता के लिए रखा गया है।
उपलब्ध चार्ट
| चार्ट | विवरण | संस्करण |
|---|
| ClusterPirate | CloudPirates प्रबंधित ऑब्ज़र्वेबिलिटी प्लेटफ़ॉर्म के लिए क्लाइंट एजेंट, आपके Kubernetes क्लस्टर को हमारे बुनियादी ढाँचे से जोड़ता है |  |
| Common | सामान्य टेम्पलेट्स और सहायक फ़ंक्शनों के लिए एक लाइब्रेरी चार्ट |  |
| Etcd | एक वितरित विश्वसनीय की-वैल्यू स्टोर |  |
| Ghost | एक सरल, शक्तिशाली प्रकाशन प्लेटफ़ॉर्म जो आपको अपनी कहानियाँ दुनिया के साथ साझा करने की अनुमति देता है |  |
| Keycloak | ओपन सोर्स आइडेंटिटी और एक्सेस मैनेजमेंट समाधान |  |
| MariaDB |
त्वरित आरंभ
पूर्वापेक्षाएँ
- Kubernetes 1.24+
- Helm 3.2.0+
- अंतर्निहित बुनियादी ढाँचे में PV प्रोविज़नर का समर्थन (यदि स्थिरता सक्षम है)
चार्ट स्थापित करना
# Docker Hub रजिस्ट्री से
helm install my-release oci://registry-1.docker.io/cloudpirates/<chartname>
# GitHub कंटेनर रजिस्ट्री (GHCR) से
helm install my-release oci://ghcr.io/cloudpirates-io/helm-charts/<chartname>
# स्थानीय क्लोन से
helm install my-release ./charts/<chart-name>
चार्ट विशेषताएँ
इस रिपॉजिटरी के सभी चार्ट निम्नलिखित प्रदान करते हैं:
सुरक्षा प्रथम
- क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित: सभी चार्ट आपूर्ति श्रृंखला सुरक्षा के लिए Cosign से हस्ताक्षरित हैं
- डिफ़ॉल्ट रूप से गैर-रूट कंटेनर
- जहाँ संभव हो केवल-पढ़ने योग्य रूट फ़ाइल सिस्टम
- हटाए गए Linux क्षमताएँ
- सुरक्षा संदर्भ कॉन्फ़िगर किए गए
- कोई हार्डकोडेड क्रेडेंशियल नहीं
प्रोडक्शन रेडी
- व्यापक स्वास्थ्य जाँच (liveness, readiness, startup probes)
- संसाधन अनुरोध और सीमाएँ समर्थन
- लगातार भंडारण कॉन्फ़िगरेशन
- रोलिंग अपडेट रणनीतियाँ
- स्वास्थ्य जाँच एंडपॉइंट
अत्यधिक कॉन्फ़िगरेबल
- विस्तृत दस्तावेज़ीकरण के साथ व्यापक values.yaml
- मौजूदा Secrets और ConfigMaps के लिए समर्थन
- लचीला Ingress कॉन्फ़िगरेशन
- सेवा खाता अनुकूलन
- सामान्य लेबल और एनोटेशन समर्थन
कॉन्फ़िगरेशन
प्रत्येक चार्ट values.yaml के माध्यम से व्यापक कॉन्फ़िगरेशन विकल्प प्रदान करता है। मुख्य कॉन्फ़िगरेशन क्षेत्रों में शामिल हैं:
- प्रमाणीकरण और सुरक्षा: उपयोगकर्ता क्रेडेंशियल, मौजूदा Secrets, सुरक्षा संदर्भ
- भंडारण: लगातार वॉल्यूम, स्टोरेज क्लास, बैकअप कॉन्फ़िगरेशन
- नेटवर्किंग: सेवाएँ, Ingress, नेटवर्क नीतियाँ
- स्केलिंग: रेप्लिका काउंट, ऑटोस्केलिंग, संसाधन सीमाएँ
- मॉनिटरिंग: मीट्रिक्स, सर्विस मॉनिटर, स्वास्थ्य जाँच
विस्तृत कॉन्फ़िगरेशन विकल्पों के लिए व्यक्तिगत चार्ट README देखें।
शामिल हों
योगदान करना चाहते हैं? बहुत बढ़िया! अपना समर्थन दिखाने का सबसे बुनियादी तरीका प्रोजेक्ट को स्टार करना, या समस्याएँ उठाना है।
⚠️ महत्वपूर्ण: 22 जनवरी, 2026 से, सभी कमिट पर हस्ताक्षर और सत्यापन होना चाहिए। अहस्ताक्षरित कमिट वाले PR को मर्ज नहीं किया जाएगा।
यदि आप PR खोलना चाहते हैं, तो अपने वातावरण को स्थापित करने के निर्देशों और हमारे द्वारा आवश्यक हस्ताक्षर सत्यापन के बारे में जानकारी के लिए हमारी योगदान दिशानिर्देश पढ़ें।
हमारे Discord सर्वर पर हमसे और समुदाय से बात करें!
हर कोई आमंत्रित है, चाहे आपके पास कोई प्रश्न हो, किसी चार्ट के साथ सहायता की आवश्यकता हो, योगदान देना चाहते हों, आगे क्या आने वाला है यह जानना चाहते हों, या बस हमारे साथ बातचीत करना चाहते हों।

यह प्रोजेक्ट हमारे बढ़ते योगदानकर्ता समुदाय द्वारा बनाया और बनाए रखा गया है!
contrib.rocks के साथ बनाया गया
चार्ट समस्याएँ
इन Helm चार्ट से संबंधित मुद्दों के लिए:
- समस्या निवारण के लिए अलग-अलग चार्ट README फ़ाइलें जाँचें
- चार्ट दस्तावेज़ीकरण और उदाहरणों की समीक्षा करें
- कॉन्फ़िगरेशन मान सत्यापित करें
- GitHub पर एक मुद्दा खोलें