From e54de9de3a9413a5ae9c0eb1b5071eec0b8c165f Mon Sep 17 00:00:00 2001 From: Shlok Upadhyay Date: Wed, 9 Apr 2025 18:04:36 +0530 Subject: [PATCH 1/2] [hi] Localized pod.md Signed-off-by: Shlok Upadhyay --- content/hi/pod.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 content/hi/pod.md diff --git a/content/hi/pod.md b/content/hi/pod.md new file mode 100644 index 0000000000..874d95b292 --- /dev/null +++ b/content/hi/pod.md @@ -0,0 +1,30 @@ +--- +title: पॉड (Pod) +status: Completed +category: अवधारणा +tags: ["infrastructure", "fundamental", ""] +--- + +## यह क्या है + +[कुबेरनेट्स](/kubernetes/) परिवेश में, पॉड सबसे बुनियादी परिनियोजन योग्य इकाई के रूप में कार्य करता है। +यह कंटेनरीकृत अनुप्रयोगों को परिनियोजित करने और प्रबंधित करने के लिए एक आवश्यक बिल्डिंग ब्लॉक का प्रतिनिधित्व करता है। +प्रत्येक पॉड में एक एकल अनुप्रयोग इंस्टेंस होता है और एक या अधिक [कंटेनर](/container/) रख सकता है। +कुबेरनेट्स एक बड़ी परिनियोजन के भाग के रूप में पॉड्स का प्रबंधन करता है और आवश्यकतानुसार पॉड्स को [वर्टिकल](/vertical-scaling/) या [हॉरिजॉन्टली](/horizontal-scaling/) स्केल कर सकता है। + +## समस्या + +जबकि कंटेनर आम तौर पर स्वतंत्र इकाइयों के रूप में कार्य करते हैं जो किसी विशेष कार्यभार को चलाते और नियंत्रित करते हैं, +ऐसे मामले भी होते हैं जब कंटेनरों को आपस में बातचीत करने और कसकर युग्मित तरीके से नियंत्रित करने की आवश्यकता होती है। + +यदि इनमें से प्रत्येक निकट से संबंधित कंटेनर को अलग-अलग प्रबंधित किया जाता है, तो इससे अनावश्यक प्रबंधन कार्य हो जाएँगे। +उदाहरण के लिए, ऑपरेटर को यह सुनिश्चित करने के लिए कि वे एक साथ रहें, संबंधित कंटेनरों की नियुक्ति को बार-बार निर्धारित करना होगा। +और यद्यपि इन संबंधित कंटेनरों के जीवनचक्र को सिंक्रनाइज़ करने की आवश्यकता है, उन्हें केवल व्यक्तिगत रूप से प्रबंधित किया जा सकता है। + +## समाधान + +पॉड्स एक ही इकाई में बारीकी से जुड़े कंटेनरों को बंडल करते हैं, जिससे कंटेनर संचालन काफी सरल हो जाता है। +उदाहरण के लिए, अतिरिक्त कार्यक्षमताओं को जोड़ने या वैश्विक कॉन्फ़िगरेशन सेट अप करने के लिए सहायक कंटेनरों का अक्सर मुख्य कंटेनर के साथ उपयोग किया जाता है। +उदाहरणों में ऐसे कंटेनर शामिल हैं जो मुख्य कंटेनर में बुनियादी सेटिंग्स को इंजेक्ट और लागू करते हैं, _साइडकार_ (कंटेनर) जो मुख्य कंटेनर के लिए नेटवर्क ट्रैफ़िक रूटिंग को संभालते हैं (देखें [सर्विस मेश](/service-mesh/)), या कंटेनर जो प्रत्येक कंटेनर के साथ लॉग एकत्र करते हैं। + +मेमोरी और सीपीयू आवंटन को या तो पॉड स्तर पर परिभाषित किया जा सकता है, जिससे अंदर के कंटेनर लचीले तरीके से संसाधनों को साझा कर सकते हैं, या प्रति कंटेनर। \ No newline at end of file From 0464d373606c524c31996f1e83cb11f93c255ecf Mon Sep 17 00:00:00 2001 From: Shlok Upadhyay Date: Mon, 14 Apr 2025 18:47:19 +0530 Subject: [PATCH 2/2] [hi] Fixed Core hindi words Signed-off-by: Shlok Upadhyay --- content/hi/pod.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/content/hi/pod.md b/content/hi/pod.md index 874d95b292..07758f7134 100644 --- a/content/hi/pod.md +++ b/content/hi/pod.md @@ -7,24 +7,25 @@ tags: ["infrastructure", "fundamental", ""] ## यह क्या है -[कुबेरनेट्स](/kubernetes/) परिवेश में, पॉड सबसे बुनियादी परिनियोजन योग्य इकाई के रूप में कार्य करता है। -यह कंटेनरीकृत अनुप्रयोगों को परिनियोजित करने और प्रबंधित करने के लिए एक आवश्यक बिल्डिंग ब्लॉक का प्रतिनिधित्व करता है। -प्रत्येक पॉड में एक एकल अनुप्रयोग इंस्टेंस होता है और एक या अधिक [कंटेनर](/container/) रख सकता है। -कुबेरनेट्स एक बड़ी परिनियोजन के भाग के रूप में पॉड्स का प्रबंधन करता है और आवश्यकतानुसार पॉड्स को [वर्टिकल](/vertical-scaling/) या [हॉरिजॉन्टली](/horizontal-scaling/) स्केल कर सकता है। +[कुबेरनेट्स](/kubernetes/) के अंदर पॉड सबसे छोटी और बुनियादी यूनिट होती है जिसे डिप्लॉय किया जा सकता है। +यह कंटेनर-आधारित ऐप्लिकेशनों को चलाने और मैनेज करने का एक ज़रूरी हिस्सा है। +हर पॉड में एक ऐप्लिकेशन का इंस्टेंस होता है और उसमें एक या एक से ज़्यादा [कंटेनर](/container/) हो सकते हैं। +कुबेरनेट्स पॉड्स को एक बड़े डिप्लॉयमेंट का हिस्सा मानकर उन्हें मैनेज करता है और ज़रूरत पड़ने पर इन्हें [वर्टिकली](/vertical-scaling/) या [हॉरिजॉन्टली](/horizontal-scaling/) स्केल किया जा सकता है। ## समस्या -जबकि कंटेनर आम तौर पर स्वतंत्र इकाइयों के रूप में कार्य करते हैं जो किसी विशेष कार्यभार को चलाते और नियंत्रित करते हैं, -ऐसे मामले भी होते हैं जब कंटेनरों को आपस में बातचीत करने और कसकर युग्मित तरीके से नियंत्रित करने की आवश्यकता होती है। +कंटेनर आमतौर पर स्वतंत्र रूप से चलते हैं और अपने-अपने टास्क हैंडल करते हैं। +लेकिन कई बार कुछ कंटेनर्स को साथ मिलकर काम करना होता है और उन्हें एक साथ मैनेज करना आसान नहीं होता। -यदि इनमें से प्रत्येक निकट से संबंधित कंटेनर को अलग-अलग प्रबंधित किया जाता है, तो इससे अनावश्यक प्रबंधन कार्य हो जाएँगे। -उदाहरण के लिए, ऑपरेटर को यह सुनिश्चित करने के लिए कि वे एक साथ रहें, संबंधित कंटेनरों की नियुक्ति को बार-बार निर्धारित करना होगा। -और यद्यपि इन संबंधित कंटेनरों के जीवनचक्र को सिंक्रनाइज़ करने की आवश्यकता है, उन्हें केवल व्यक्तिगत रूप से प्रबंधित किया जा सकता है। +अगर इन आपस में जुड़े कंटेनर्स को अलग-अलग हैंडल किया जाए, तो मैनेजमेंट का काम काफी ज़्यादा और दोहराव वाला हो जाएगा। +उदाहरण के लिए, ऑपरेटर को यह तय करने के लिए कि वे एक साथ रहें, ये कंटेनर्स एक साथ ही डिप्लॉय हों। +और भले ही इनका लाइफसाइकल एक जैसा हो, फिर भी इन्हें अलग-अलग मैनेज करना पड़ेगा। ## समाधान -पॉड्स एक ही इकाई में बारीकी से जुड़े कंटेनरों को बंडल करते हैं, जिससे कंटेनर संचालन काफी सरल हो जाता है। -उदाहरण के लिए, अतिरिक्त कार्यक्षमताओं को जोड़ने या वैश्विक कॉन्फ़िगरेशन सेट अप करने के लिए सहायक कंटेनरों का अक्सर मुख्य कंटेनर के साथ उपयोग किया जाता है। -उदाहरणों में ऐसे कंटेनर शामिल हैं जो मुख्य कंटेनर में बुनियादी सेटिंग्स को इंजेक्ट और लागू करते हैं, _साइडकार_ (कंटेनर) जो मुख्य कंटेनर के लिए नेटवर्क ट्रैफ़िक रूटिंग को संभालते हैं (देखें [सर्विस मेश](/service-mesh/)), या कंटेनर जो प्रत्येक कंटेनर के साथ लॉग एकत्र करते हैं। +पॉड्स ऐसे कंटेनर्स को एक साथ ग्रुप कर देते हैं जो आपस में जुड़े हुए हैं, जिससे ऑपरेशन आसान हो जाता है। +उदाहरण के लिए, कोई कंटेनर जो मुख्य कंटेनर को सेटिंग्स देता है, या कोई _साइडकार_ कंटेनर जो नेटवर्क ट्रैफिक हैंडल करता है (देखें [सर्विस मेश](/service-mesh/)), +या फिर कोई कंटेनर जो लॉग्स कलेक्ट करता है, ये सभी पॉड के अंदर एक साथ रखे जा सकते हैं। -मेमोरी और सीपीयू आवंटन को या तो पॉड स्तर पर परिभाषित किया जा सकता है, जिससे अंदर के कंटेनर लचीले तरीके से संसाधनों को साझा कर सकते हैं, या प्रति कंटेनर। \ No newline at end of file +पॉड लेवल पर मेमोरी और CPU को अलॉट किया जा सकता है, जिससे अंदर के कंटेनर ज़रूरत के हिसाब से वो रिसोर्स शेयर कर सकें। +या फिर अगर ज़रूरत हो तो हर कंटेनर को अलग से भी रिसोर्स दिया जा सकता है। \ No newline at end of file