Kubeconfig और संदर्भ
kubeconfig फ़ाइलों का उपयोग करके कई क्लस्टर्स तक पहुँच प्रबंधित कीजिए और उनके बीच संदर्भ बदलना सीखिए।
Kubeconfig और संदर्भ, CoddyKit पर Kubernetes की बुनियाद का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Kubernetes की बुनियाद सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Kubernetes की बुनियाद पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
आपकी K8s पहुँच कुंजी
Kubernetes क्लस्टरों का प्रबंधन करना कई रिमोट कंट्रोल एक साथ संभालने जैसा लग सकता है। हर क्लस्टर के लिए विशेष पहुँच विवरण और सेटिंग्स चाहिए।
इस पाठ में Kubeconfig का परिचय दिया गया है, जो अलग-अलग Kubernetes क्लस्टरों को व्यवस्थित करने और उनके बीच सहजता से स्विच करने का आपका केंद्रीय टूल है।

Kubeconfig की परिभाषा
Kubeconfig फ़ाइल एक YAML फ़ाइल होती है, जिसमें Kubernetes क्लस्टरों तक पहुँचने की कॉन्फ़िगरेशन जानकारी होती है।
इसे उन सभी Kubernetes क्लस्टरों के लिए अपनी व्यक्तिगत पता-पुस्तिका और चाबियों के गुच्छे की तरह समझिए, जिनसे आप इंटरैक्ट करते हैं। यह kubectl को बताती है कि क्लस्टर को कैसे ढूँढना है और उसके साथ प्रमाणीकरण कैसे करना है।
Kubeconfig फ़ाइल
डिफ़ॉल्ट रूप से, आपकी Kubeconfig फ़ाइल आपकी स्थानीय मशीन पर ~/.kube/config में स्थित होती है।
यह एक साधारण टेक्स्ट फ़ाइल होती है, जो आम तौर पर YAML फ़ॉर्मैट में लिखी जाती है। इसकी संरचना देखने के लिए आप इसे किसी भी टेक्स्ट एडिटर में खोल सकते हैं, लेकिन आम तौर पर इसका प्रबंधन kubectl कमांड के ज़रिए किया जाता है।
Kubeconfig संरचना: क्लस्टर
Kubeconfig फ़ाइल जानकारी को तीन मुख्य अनुभागों में व्यवस्थित करती है: क्लस्टर, उपयोगकर्ता और संदर्भ।
clustersअनुभाग उन अलग-अलग Kubernetes क्लस्टरों की सूची देता है, जिनसे आप कनेक्ट कर सकते हैं। प्रत्येक क्लस्टर प्रविष्टि में उसका नाम, API सर्वर का पता और प्रमाणपत्र प्राधिकरण का डेटा शामिल होता है।
यह “कहाँ कनेक्ट करना है” वाला भाग है।
Kubeconfig संरचना: उपयोगकर्ता
इसके बाद, users अनुभाग आपके क्लस्टरों के साथ इंटरैक्ट करने के लिए प्रमाणीकरण विवरण परिभाषित करता है।
- प्रत्येक उपयोगकर्ता प्रविष्टि में एक नाम और इस्तेमाल किए जाने वाले क्रेडेंशियल निर्दिष्ट होते हैं, जैसे क्लाइंट प्रमाणपत्र, टोकन या उपयोगकर्ता नाम/पासवर्ड।
यह “मैं कौन हूँ, यह कैसे साबित करना है” वाला भाग है।
Kubeconfig संरचना: संदर्भ
दैनिक उपयोग के लिए सबसे महत्वपूर्ण अनुभाग contexts है। कोई संदर्भ उपयोगकर्ता और क्लस्टर को जोड़ता है।
- यह एक सुविधाजनक शॉर्टकट है, जो निर्धारित करता है कि कौन-सा उपयोगकर्ता किस क्लस्टर तक पहुँचता है।
- आपके पास कई संदर्भ हो सकते हैं, जिनमें से प्रत्येक किसी अलग क्लस्टर या एक ही क्लस्टर के अलग-अलग उपयोगकर्ताओं की ओर संकेत करता है।
यह “कौन-सा उपयोगकर्ता, कौन-सा क्लस्टर” वाला भाग है।
अपना कॉन्फ़िगरेशन जाँचें
आप kubectl config view कमांड का उपयोग करके अपने वर्तमान Kubeconfig की सामग्री देख सकते हैं। यह सभी संबंधित फ़ाइलों से मिले संयोजित कॉन्फ़िगरेशन को दिखाता है।
यह जाँचने का अच्छा तरीका है कि आपके सिस्टम पर कौन-से क्लस्टर, उपयोगकर्ता और संदर्भ परिभाषित हैं। आउटपुट लंबा हो सकता है, लेकिन यह हमारे द्वारा चर्चा की गई YAML संरचना का अनुसरण करता है।
kubectl config viewअपने संदर्भ देखें
अपनी Kubeconfig फ़ाइल में परिभाषित सभी संदर्भों को जल्दी से देखने के लिए kubectl config get-contexts कमांड का उपयोग करें।
यह कमांड सभी उपलब्ध संदर्भों की सूची दिखाता है, जिससे यह देखना आसान हो जाता है कि आप किन क्लस्टरों के बीच स्विच कर सकते हैं और वर्तमान में कौन-सा सक्रिय है (जिसे तारक चिह्न से दर्शाया गया है)।
kubectl config get-contextsअपना सक्रिय क्लस्टर बदलें
किसी अलग Kubernetes क्लस्टर या उपयोगकर्ता कॉन्फ़िगरेशन पर स्विच करने के लिए kubectl config use-context कमांड के बाद संदर्भ का नाम लिखें।
उदाहरण के लिए, यदि आपके पास minikube नाम का कोई संदर्भ है, तो अपने स्थानीय Minikube क्लस्टर के साथ काम करना शुरू करने के लिए उसे सक्रिय कर सकते हैं।
kubectl config use-context minikubeसंदर्भ प्रश्नोत्तरी
Kubeconfig संदर्भों की एक छोटी-सी जाँच का समय है!
Kubeconfig का पुनरावलोकन
बहुत बढ़िया! आपने Kubeconfig फ़ाइलों के बारे में सीखा है, जो आपके Kubernetes क्लस्टरों तक पहुँच प्रबंधित करने का आवश्यक साधन हैं।
- Kubeconfig फ़ाइलें (
~/.kube/config) क्लस्टर, उपयोगकर्ता और संदर्भ की जानकारी संग्रहीत करती हैं। - संदर्भ महत्वपूर्ण होते हैं; वे आसान स्विचिंग के लिए उपयोगकर्ता और क्लस्टर को जोड़ते हैं।
kubectl config viewआपका पूरा कॉन्फ़िगरेशन दिखाता है।kubectl config get-contextsसंदर्भों की सूची दिखाता है।kubectl config use-context [name]संदर्भ बदलता है।
कई Kubernetes परिवेशों के साथ काम करने के लिए यह ज्ञान बहुत महत्वपूर्ण है!
एआई शिक्षक के साथ Kubernetes की बुनियाद सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 12
- पाठ
- 48
अक्सर पूछे जाने वाले प्रश्न
क्या “Kubeconfig और संदर्भ” पाठ निःशुल्क है?
हाँ — Kubernetes की बुनियाद अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Kubeconfig और संदर्भ” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Kubernetes की बुनियाद पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Kubeconfig और संदर्भ” में मैं क्या सीखूँगा?
kubeconfig फ़ाइलों का उपयोग करके कई क्लस्टर्स तक पहुँच प्रबंधित कीजिए और उनके बीच संदर्भ बदलना सीखिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Kubernetes की बुनियाद का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Kubernetes की बुनियाद शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Kubernetes की बुनियाद शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“Kubeconfig और संदर्भ” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Kubernetes की बुनियाद पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Kubernetes की बुनियाद पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Minikube की स्थापना और सेटअप
- Kubeconfig और संदर्भ
- एक सरल ऐप डिप्लॉय करना
- अपने क्लस्टर का निरीक्षण और समस्या-समाधान