कॉन्फिग मैप क्या है?
कॉन्फिग मैप क्या है?

वीडियो: कॉन्फिग मैप क्या है?

वीडियो: कॉन्फिग मैप क्या है?
वीडियो: Kubernetes ConfigMap और गुप्त Kubernetes वॉल्यूम के रूप में | डेमो 2024, मई
Anonim

ए कॉन्फिग मैप विन्यास सेटिंग्स का एक शब्दकोश है। इस डिक्शनरी में स्ट्रिंग्स के की-वैल्यू पेयर होते हैं। Kubernetes आपके कंटेनरों को ये मान प्रदान करता है। अन्य शब्दकोशों (मानचित्र, हैश,) की तरह, कुंजी आपको कॉन्फ़िगरेशन मान प्राप्त करने और सेट करने देती है।

इस तरह, मैं Kubernetes में ConfigMap कैसे प्राप्त करूं?

  1. आपके पास Kubernetes क्लस्टर होना चाहिए, और Kubectl कमांड-लाइन टूल को आपके क्लस्टर के साथ संचार करने के लिए कॉन्फ़िगर किया जाना चाहिए।
  2. निर्देशिकाओं, फ़ाइलों या शाब्दिक मानों से ConfigMaps बनाने के लिए Kubectl create configmap कमांड का उपयोग करें:
  3. ConfigMap के बारे में जानकारी प्राप्त करने के लिए आप Kubectl description या kubectl get का उपयोग कर सकते हैं।

यह भी जानिए, Kubernetes Engine कॉन्फिग मैप्स और सीक्रेट्स में क्या अंतर है? बड़ा रहस्य के बीच अंतर तथा कॉन्फिग मैप्स वो है रहस्य भ्रमित हैं के साथ बेस 64 एन्कोडिंग। और भी हो सकता है में मतभेद भविष्य, लेकिन इसका उपयोग करना अच्छा अभ्यास है रहस्य गोपनीय डेटा के लिए (जैसे एपीआई कुंजी) और कॉन्फिग मैप्स गैर-गोपनीय डेटा (जैसे पोर्ट नंबर) के लिए।

इस संबंध में, मैं Kubernetes में ConfigMap को कैसे संपादित करूं?

बस फेंक दो: Kubectl configmap संपादित करें <का नाम कॉन्फिगमैप > आपकी कमांड लाइन पर। तब आप कर सकते हो संपादित करें आपकी कॉन्फ़िगरेशन। यह एक विम खोलता है संपादक उसके साथ कॉन्फिगमैप यमल प्रारूप में। अब बस संपादित करें इसे और सहेजें।

मैं पॉड कुबेरनेट्स से कैसे छुटकारा पा सकता हूं?

सबसे पहले, उस नोड के नाम की पुष्टि करें जिसे आप चाहते हैं हटाना , और सुनिश्चित करें कि सभी फली नोड पर बिना किसी विशेष प्रक्रिया के सुरक्षित रूप से समाप्त किया जा सकता है। अगला, सभी उपयोगकर्ता को बेदखल करने के लिए ड्रेन कमांड का उपयोग करें फली नोड से। उन्हें उनके नियंत्रक (परिनियोजन, प्रतिकृतिसेट, आदि) द्वारा अन्य नोड्स पर शेड्यूल किया जाएगा।

सिफारिश की: