क्या है Helm
Kubernetes के लिए पैकेज मैनेजर
Helm Kubernetes के लिए एक पैकेज मैनेजर है जो क्लस्टर में एप्लिकेशन इंस्टॉल और मैनेज करना आसान बनाता है।
मुख्य अवधारणाएं
- Charts — Kubernetes संसाधनों का वर्णन करने वाले पैकेज
- Release — इंस्टॉल किए गए chart का इंस्टेंस
- Repository — chart स्टोरेज लोकेशन
- Values — कॉन्फ़िगरेशन पैरामीटर
फायदे
- टेम्प्लेटिंग — पैरामीटराइज़्ड मैनिफेस्ट
- वर्जनिंग — पिछले वर्जन पर रोलबैक
- डिपेंडेंसीज — charts के बीच डिपेंडेंसी मैनेजमेंट
- Hooks — लाइफसाइकल स्टेज पर एक्शन एक्जीक्यूट करें
मुख्य कमांड
helm install— एप्लिकेशन इंस्टॉल करेंhelm upgrade— रिलीज अपग्रेड करेंhelm rollback— पिछले वर्जन पर रोलबैकhelm uninstall— एप्लिकेशन हटाएं
अनुप्रयोग
Kubernetes में एप्लिकेशन डिप्लॉय करने का डी फैक्टो स्टैंडर्ड। CI/CD, कॉन्फ़िगरेशन मैनेजमेंट और इंफ्रास्ट्रक्चर ऑटोमेशन के लिए उपयोग किया जाता है।