ConfigMaps और Secrets
Kubernetes कोर्स का हिस्सा
अभी हाल यह है कि अगर आपके कंटेनर को कोई सेटिंग चाहिए, जैसे लॉग स्तर या डेटाबेस उपयोगकर्ता नाम, तो उसे रखने की एक ही जगह बचती है: इमेज के भीतर ही पका दिया जाए। यह उस दिन तक चलता है जब तक स्टेजिंग में प्रोडक्शन से अलग मान की ज़रूरत नहीं पड़ती, या हर डेवलपर के अपने टेस्ट क्लस्टर के लिए अलग मान की। सिर्फ़ एक स्ट्रिंग बदलने के लिए इमेज दोबारा बनाना धीमा है, और इसका मतलब यह भी है कि इमेज को ख़ुद उस एनवायरनमेंट के बारे में...
Kubernetes इसके लिए दो ऑब्जेक्ट देता है, जो कॉन्फ़िगरेशन को इमेज से पूरी तरह बाहर रखते हैं और चलने के समय कंटेनर को थमा देते हैं। ConfigMap में वह कॉन्फ़िगरेशन रहती है जिसे सादे टेक्स्ट में देख लेना ठीक है, जैसे कोई स्वागत संदेश या लॉग स्तर। Secret में उसी तरह की चीज़ रहती है, पर उन मानों के लिए जिन्हें आप सादे टेक्स्ट में पड़ा नहीं रहने देना चाहते, जैसे पासवर्ड या API टोकन। दोनों को Pod तक पहुँचाने के तरीक़े भी वही...
असली माहौल में Kubernetes ConfigMaps और Secrets सीखना चाहते हैं?
नीचे क्लिक करें, Kubernetes के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ ConfigMaps और Secrets पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंConfigMaps और Secretsआप क्या सीखेंगे
- ConfigMap manifest
- EnvFrom
- Mount as file
- Secret base64
- Kubectl create secret generic
- Never commit real secrets
