विषयसूची[लुकाउनुहोस्][देखाउनु]
- 1. Kubernetes के हो?
- 2. Kubernetes मा कन्टेनर भन्नाले तपाई के भन्नुहुन्छ?
- 3. Kubernetes को मुख्य घटक के हो?
- 4. कुबेरनेटमा अर्केस्ट्रेसन भन्नाले के बुझ्नुहुन्छ?
- 5. कुबेरनेट क्लस्टर वास्तवमा के हो?
- 6. Kubernetes द्वारा कन्टेनराइज्ड डिप्लोइमेन्ट कसरी सरल बनाइएको छ?
- 7. कुबर्नेट्स र डकर स्वार्म बीच के आधारभूत भिन्नताहरू छन्?
- 8. Kubernetes मा एक नेमस्पेस के हो?
- 9. Kubernetes etcd मास्टर कम्पोनेन्ट वास्तवमा के हो?
- 10. Kubernetes मा API सुरक्षाको लागि के समाधानहरू छन्?
- 11. होस्ट र कन्टेनरहरूमा तैनाथ गरिएका अनुप्रयोगहरू बीच के भिन्नताहरू छन्?
- 12. Minikube ले तपाईलाई वास्तवमा के भन्नुहुन्छ?
- 13. Kubernetes क्लस्टर कसरी अनुगमन गर्न सकिन्छ?
- 14. Kubernetes नोड्सले कुन कार्य गर्दछ?
- 15. हिपस्टरलाई विस्तृत रूपमा वर्णन गर्नुहोस्।
- 16. Kubernetes मास्टर नोडको सञ्चालनको वर्णन गर्नुहोस्।
- 17. पोडबाट कन्टेनरलाई के फरक पार्छ?
- 18. कुबेरनेटमा लोड ब्यालेन्सरले के बुझ्नुहुन्छ?
- 19. Kube-API सर्भरले के कार्य गर्दछ?
- 20. Kubernetes को स्टेटफुल सेट को अर्थ के हो?
- 21. तपाईं पोडको केन्द्रीय लगहरू कसरी जाँच गर्नुहुन्छ?
- 22. ClusterIP: यो के हो?
- 23. मलाई प्रतिकृति नियन्त्रकहरूको बारेमा बताउनुहोस्?
- 24. Ingress नेटवर्कले कसरी काम गर्छ र यो के हो?
- 25. Kubernetes मा प्रोमिथियस: यो के को लागी हो?
- 26. टाउकोविहीन सेवा के हो?
- 27. स्थानीय रूपमा Kubernetes आर्किटेक्चर चलाउनको लागि, मलाई के चाहिन्छ?
- 28. स्टेटफुल सेट द्वारा तपाईले के बुझ्नुहुन्छ?
- 29. Kubernetes मा, minions को अर्थ के हो?
- 30. Kubernetes कम्पोनेन्टहरू भित्र सेवाहरूले के कार्यहरू गर्दछन्?
- 31. हेल्म वास्तवमा के हो?
- 32. PVC व्याख्या गर्नुहोस्
- निष्कर्ष
गुगलले सन् २०१४ मा खुला स्रोत कन्टेनर अर्केस्ट्रेसन टेक्नोलोजी Kubernetes सिर्जना गरेको थियो। कन्टेनराइज्ड एप्लिकेसनहरूको डिप्लोइमेन्ट, स्केलिङ र प्रशासन सबै स्वचालित हुने उद्देश्यले थियो।
Kubernetes कन्टेनर अर्केस्ट्रेसनको लागि उद्योगको वास्तविक मानक बन्नको लागि समयको साथ विकसित भएको छ र कन्टेनरहरूमा आफ्नो कार्यभार व्यवस्थापन गर्न सबै आकारका व्यवसायहरूद्वारा व्यापक रूपमा प्रयोग गरिन्छ।
आधुनिक संसारमा Kubernetes को महत्त्व स्केलमा कन्टेनराइज्ड एप्लिकेसनहरू प्रबन्ध गर्ने, विभिन्न क्लस्टरहरू र क्लाउड वातावरणहरू फैलाउने एक सुसंगत विधि प्रस्ताव गर्ने क्षमतामा आधारित छ। यस कारणले गर्दा, व्यवसायहरू व्यवस्थित गर्न, विस्तार गर्न, र तिनीहरूका अनुप्रयोगहरू प्रयोग गर्नुहोस् छिटो र प्रभावकारी।
कन्टेनराइज्ड एपहरूको मर्मतलाई Kubernetes को बृहत् सुविधा सेटद्वारा अझ सजिलो बनाइएको छ, जसमा सेल्फ-हिलिंग, स्वचालित स्केलिंग, र रोलिङ अपग्रेडहरू समावेश छन्।
जसरी धेरै व्यवसायहरूले कन्टेनराइजेशन र माइक्रोसर्भिसेसहरू प्रयोग गर्छन् तिनीहरूको अनुप्रयोग विकास र तैनाती प्रक्रियाहरूलाई गति दिन, Kubernetes को दायरा भविष्यमा विस्तार गरिरहने अनुमान गरिएको छ।
क्लाउड-नेटिभ टेक्नोलोजीहरू अपनाउने र बहु-क्लाउड र हाइब्रिड क्लाउड प्रणालीहरूमा सामान्य चाल दुवै कुबर्नेट्समा धेरै निर्भर हुनेछ। जसरी धेरै भन्दा धेरै यन्त्रहरू इन्टरनेटमा जोडिएका छन्, Kubernetes को सन्दर्भमा पनि अधिक र अधिक प्रयोग गरिनेछ। एज कम्प्यूटिंग र IoT।
मलाई लाग्छ कि तपाइँ यी विवरणहरू बारे पहिले नै सचेत हुनुहुन्छ किनभने तपाइँ Kubernetes अन्तर्वार्ता प्रश्नहरूमा यो पोस्ट पढ्दै हुनुहुन्छ, जसले तपाइँलाई प्रायः सोधिने अन्तर्वार्ता प्रश्नहरूको बारेमा जानकारी दिनेछ। सुरु गरौं।
1. Kubernetes के हो?
Kubernetes एक हो खुला स्रोत ढाँचा कन्टेनरीकृत अनुप्रयोग अर्केस्ट्रेसन र प्रशासनको लागि। यसले कन्टेनराइज्ड एप्लिकेसनहरूलाई निरन्तर र प्रभावकारी रूपमा तैनाथ गर्न, मापन गर्न र कायम राख्न सम्भव बनाउँछ।
Kubernetes ले स्केलमा कन्टेनराइज्ड एप्लिकेसनहरू प्रबन्ध गर्नको लागि एकल विधि प्रदान गर्दछ र विभिन्न क्लस्टरहरू र क्लाउड वातावरणहरूमा सञ्चालन गर्न निर्माण गरिएको छ।
सेल्फ-हेलिंग, स्वचालित स्केलिंग, र रोलिङ अपग्रेडहरू कन्टेनराइज्ड एपहरू प्रबन्ध गर्न अझ सजिलो बनाउने केही क्षमताहरू मात्र हुन्।
2. Kubernetes मा कन्टेनर भन्नाले तपाई के भन्नुहुन्छ?
कन्टेनरहरू प्याकेजिङ र चलिरहेको सफ्टवेयरको लागि पोर्टेबल, हल्का वजन, र आत्म-पर्याप्त दृष्टिकोण हुन्। एप्लिकेसन प्याकेजिङ र डिप्लोइमेन्ट कन्टेनरहरू प्रयोग गरेर Kubernetes मा लगातार र प्रभावकारी रूपमा गरिन्छ।
आफूलाई अन्य कन्टेनरहरू र होस्ट मेसिनबाट अलग राख्नको लागि, प्रत्येक कन्टेनरले एउटा मात्र प्रक्रिया कार्यान्वयन गर्दछ। एउटा अनुप्रयोगको निर्भरता, पुस्तकालयहरू, र कन्फिगरेसन फाइलहरू सबै कन्टेनर छविमा समावेश छन् जुन कन्टेनरको परिभाषाको रूपमा कार्य गर्दछ।
कन्टेनरको अभिप्रेत संख्याको प्रतिकृतिहरू सँधै सञ्चालन भइरहेको छ जसलाई कन्टेनरहरू व्यवस्थापन गर्न र मापन गर्नको लागि कुबेरनेटले कन्टेनर अर्केस्ट्रेसनको प्रयोग गर्दछ। यसले विकासकर्ताहरूलाई धेरै क्लस्टरहरू र क्लाउड वातावरणहरूमा आफ्ना अनुप्रयोगहरू प्रबन्ध गर्न र प्रयोग गर्न सजिलो बनाउँछ।
3. Kubernetes को मुख्य घटक के हो?
यहाँ kubeneters को मुख्य घटकहरू छन्:
- Kubernetes मास्टर: यो कम्पोनेन्ट, जसमा नियन्त्रक प्रबन्धक र अनुसूचक, etcd (एक वितरित कुञ्जी-मान स्टोर), API सर्भर, र अन्य कम्पोनेन्टहरू पनि समावेश हुन्छन्, सम्पूर्ण रूपमा क्लस्टरको व्यवस्थापनको जिम्मेवारीमा छन्।
- नोडहरू: यी कार्यस्थानहरू हुन् जसमा कन्टेनराइज्ड कार्यक्रमहरू कार्यान्वयन गरिन्छ। क्लस्टरको अभिप्रेत अवस्था कायम राख्न मास्टरसँग अन्तरक्रिया गर्ने कुबेलेट, प्रत्येक नोडमा कन्टेनर रनटाइम (जस्तै डकर) सँग कार्यान्वयन गरिन्छ।
- पोडहरू: Kubernetes वस्तु मोडेलको सबैभन्दा सानो र सबैभन्दा आधारभूत तत्व पोड हो, जसले एक वा धेरै कन्टेनरहरूको लागि होस्टको रूपमा कार्य गर्दछ।
- सेवाहरू: सेवाहरूले पोडहरूको लागि एक सुसंगत अन्त बिन्दु प्रस्ताव गर्दछ र लोड सन्तुलन र सेवा खोज सक्षम गर्दछ।
- प्रतिकृति नियन्त्रकहरू: तिनीहरूले ग्यारेन्टी दिन्छन् कि आवश्यक संख्याको पोड प्रतिकृतिहरू सधैं सञ्चालन हुन्छन्।
- गोप्य र कन्फिगम्याप्स: यी स्रोतहरू पोडहरू र अन्य क्लस्टर वस्तुहरूको लागि कन्फिगरेसन डाटा र गोप्यहरू कायम राख्न प्रयोग गरिन्छ।
4. कुबेरनेटमा अर्केस्ट्रेसन भन्नाले के बुझ्नुहुन्छ?
Kubernetes मा, शब्द "अर्केस्ट्रेशन" ले कन्टेनरहरूको स्वचालित प्रशासन र समन्वय र तिनीहरूसँग जोडिएका स्रोतहरूलाई जनाउँछ। यसले नेटवर्किङ, स्केलेबिलिटी, डिप्लोयमेन्ट, र सेल्फ-हेलिंग लगायतका गतिविधिहरू समावेश गर्दछ। पोडहरू, सेवाहरू, र प्रतिकृति नियन्त्रकहरू जस्ता वस्तुहरू प्रयोग गर्दै, Kubernetes अर्केस्ट्रेट अनुप्रयोगहरू।
पोडहरू, जसले एक वा धेरै कन्टेनरहरू समात्न सक्छन्, सबैभन्दा सानो तैनाती एकाइहरू हुन्। सेवाहरू व्यवस्थापन लोड ब्यालेन्सिंग र सेवा खोज र पोडहरूलाई ठोस अन्त्य बिन्दु दिनुहोस्। एक पोडको प्रतिकृति सधैं प्रतिकृति नियन्त्रकहरु लाई धन्यवाद प्रतिलिपि को आवश्यक संख्या संग संचालित छ।
5. कुबेरनेट क्लस्टर वास्तवमा के हो?
विभिन्न सन्दर्भहरू र मेसिनहरू-क्लाउड-आधारित, भौतिक, भर्चुअल, र अन-प्रिमाइसेस-मा कन्टेनराइज्ड एपहरू चलाउने नोडहरूको सेटले Kubernetes क्लस्टर बनाउँछ। यसले एपहरूको सरल व्यवस्थापन र माइग्रेसनका साथै तिनीहरूको सिर्जनालाई सहज बनाउँछ।
6. Kubernetes द्वारा कन्टेनराइज्ड डिप्लोइमेन्ट कसरी सरल बनाइएको छ?
एउटा सामान्य अनुप्रयोगले धेरै होस्टहरूमा कन्टेनरहरूको क्लस्टरमा काम गर्ने भएकोले, यी सबै कन्टेनरहरूले एकअर्कासँग सञ्चार गर्न आवश्यक हुन्छ।
त्यसोभए, यो पूरा गर्नको लागि, कन्टेनरहरू मापन गर्न, ब्यालेन्स लोड गर्न र निगरानी गर्न सक्ने ठूलो-स्तर प्रणाली आवश्यक छ। तपाईंले कन्टेनराइज्ड डिप्लोयमेन्टलाई सहज बनाउन Kubernetes प्रयोग गर्नुपर्छ किनभने यो क्लाउड-अज्ञेयवादी छ र कुनै पनि सार्वजनिक वा निजी प्रदायकमा काम गर्न सक्छ।
7. कुबर्नेट्स र डकर स्वार्म बीच के आधारभूत भिन्नताहरू छन्?
Docker Swarm, Docker बाट एक नेटिभ, ओपन सोर्स कन्टेनर अर्केस्ट्रेशन उपकरणको साथ तालिका र क्लस्टर डकर कन्टेनरहरू। निम्न विशेषताहरूले कुबर्नेट्सबाट झुण्डलाई अलग राख्छन्:
- जबकि Kubernetes र Docker Swarm दुबैमा स्वत: स्केलिंग क्षमताहरू छैनन्, डकर स्केलिंग कुबर्नेट्स भन्दा पाँच गुणा छिटो छ।
- Kubernetes ड्यासबोर्डको रूपमा GUI प्रदान गर्दछ, तर Docker Swarm सँग एउटा छैन।
- Kubernetes को तुलनामा, जुन सेटअप गर्न धेरै गाह्रो छ तर बलियो क्लस्टरको ग्यारेन्टी प्रदान गर्दछ, Docker Swarm स्थापना गर्न सजिलो छ तर स्थिर क्लस्टर छैन।
- जबकि Kubernetes ले लगिङ र निगरानीको लागि निर्मित क्षमताहरू समावेश गर्दछ, डकरलाई ELK स्ट्याक जस्ता बाह्य उपकरणहरू चाहिन्छ।
- रोलिङ अपडेटहरू डकर मार्फत तैनाथ गर्न सकिन्छ, तर स्वचालित रोलब्याकहरू हुन सक्दैन; रोलिङ अद्यावधिकहरू साथै स्वचालित रोलब्याकहरू Kubernetes प्रयोग गरेर प्रयोग गर्न सकिन्छ।
8. Kubernetes मा एक नेमस्पेस के हो?
Kubernetes नेमस्पेस एक सेटिङमा प्रयोग गरिन्छ जहाँ धेरै प्रयोगकर्ताहरू फराकिलो भौगोलिक क्षेत्रमा धेरै परियोजनाहरूमा काम गरिरहेका छन्। नेमस्पेसले धेरै प्रयोगकर्ताहरूमा क्लस्टर स्रोतहरू विभाजन गर्दछ।
9. Kubernetes etcd मास्टर कम्पोनेन्ट वास्तवमा के हो?
Etcd Kubernetes मास्टर सर्भर को एक महत्वपूर्ण भाग हो। थप रूपमा, यसले Kubernetes क्लस्टरको हबको रूपमा काम गर्दछ, जहाँ वस्तुहरू वितरित कुञ्जी-मान स्टोरमा भण्डारण गरिन्छ।
सर्भरहरू बीच etcd मा सुरक्षित डाटा सुरक्षित गर्न एल्गोरिदम संग संयोजनमा प्रतिकृति प्रविधि प्रयोग गरिन्छ। etcd सर्भरहरू बीच डेटा तुलना र स्वैप गर्दा, आशावादी मुद्रा लक अवस्थाहरू कम गर्न र सर्भर गति बढाउन प्रयोग गरिन्छ।
10. Kubernetes मा API सुरक्षाको लागि के समाधानहरू छन्?
API सुरक्षा प्रदान गर्न तल सूचीबद्ध तरिकामा गर्न सकिन्छ:
- API प्रमाणीकरण को माध्यम मार्फत
- API सर्भर प्रमाणीकरण मोडको लागि उपयुक्त प्रमाणीकरण मोड चयन गर्दै = नोड, RBAC
- RBAC त्रुटिहरू ट्र्याक गर्दै
- TLS ट्राफिक सुरक्षित गर्न प्रयोग भइरहेको छ भनेर सुनिश्चित गर्दै
- प्राधिकरण-मोड=वेबहुक प्रयोग गर्दै यो सुनिश्चित गर्न कि कुबेलेसले यसको एपीआईलाई सुरक्षित गर्दछ
- पूर्वनिर्धारित सेवा खाता अनुमतिहरूको उन्मूलन
- kube को सबैभन्दा हालको रिलीज प्रयोग गर्दै
- kube-ड्यासबोर्डले कडा RBAC नीति पालना गर्छ भनी सुनिश्चित गर्दै
- कन्टेनर पहुँच सीमित गर्न र नोडको सुरक्षा गर्न पोड सुरक्षा नीति लागू गर्दै
11. होस्ट र कन्टेनरहरूमा तैनाथ गरिएका अनुप्रयोगहरू बीच के भिन्नताहरू छन्?
अपरेटिङ सिस्टम र आर्किटेक्चरले तैनाथ गरिएका एपहरू बनाउँछ। अपरेटिङ सिस्टममा एउटा कर्नेल हुनेछ जसले एप्लिकेसनलाई आवश्यक पर्ने बहु पुस्तकालयहरू राख्छ।
कन्टेनरहरू चलाउने मेसिनलाई कन्टेनर होस्ट भनिन्छ। यस प्रकारको सफ्टवेयर अन्य कार्यक्रमहरू भन्दा फरक भएकोले, अनुप्रयोगहरूले आवश्यक पुस्तकालयहरू समावेश गर्नुपर्छ। बाइनरीहरूले कुनै पनि अन्य सफ्टवेयरको अधिकारमा उल्लङ्घन गर्न सक्दैन किनभने तिनीहरू प्रणालीको बाँकी भागबाट अलग छन्।
12. Minikube ले तपाईलाई वास्तवमा के भन्नुहुन्छ?
Minikube को साथ, Kubernetes सजिलै स्थानीय रूपमा चलाउन सकिन्छ। यसले भर्चुअल मेसिनलाई एकल नोडको साथ कुबेरनेट क्लस्टर होस्ट गर्न अनुमति दिन्छ।
13. Kubernetes क्लस्टर कसरी अनुगमन गर्न सकिन्छ?
Kubernetes अन्तर्गत सञ्चालन गरिएका कन्टेनरहरूको सञ्चालन र स्थिति विभिन्न विधिहरू प्रयोग गरेर ट्र्याक गर्न सकिन्छ। प्रोमेथियस, प्रायः प्रयोग हुने उपकरणहरू मध्ये एक, धेरै भागहरू समावेश गर्दछ, जुन तलका खण्डहरूमा विभाजित गरिएको छ।
- प्रोमेथियस सर्भरले समय श्रृंखला डाटा सङ्कलन र भण्डारण गर्दछ।
- यसले क्लाइन्ट लाइब्रेरीहरू समावेश गर्दछ जसले अनुप्रयोग कोड इन्स्ट्रुमेन्टिङको सुविधा दिन्छ।
- यसले अस्थायी कामहरूलाई समर्थन गर्न सक्ने पुश गेटवे सुविधा दिन्छ।
- त्यहाँ विभिन्न प्रकारका कन्टेनर सेवाहरू, जस्तै StatsD, HAProxy, Graphite, आदिका लागि विशेष प्रकार्यहरू भएका निर्यातकर्ताहरू छन्।
- थप रूपमा, तपाईंले विभिन्न समर्थन प्रणालीहरूमा सूचनाहरू ह्यान्डल गर्न अलर्ट प्रबन्धक प्राप्त गर्नुहुनेछ।
14. Kubernetes नोड्सले कुन कार्य गर्दछ?
पोडहरूको सञ्चालनको लागि, नोडले महत्त्वपूर्ण कार्यहरू प्रदान गर्दछ। नोडहरू, जसलाई मिनियनहरू पनि भनिन्छ, क्लस्टरको आधारमा कुनै पनि वास्तविक वा भर्चुअल कम्प्युटरमा काम गर्न सक्छ।
Kubernetes मा, नोड प्राथमिक कार्यकर्ता कम्प्युटर हो, जबकि मास्टर कम्पोनेन्टहरूले प्रत्येक नोडलाई व्यक्तिगत रूपमा निरीक्षण गर्दछ।
15. हिपस्टरलाई विस्तृत रूपमा वर्णन गर्नुहोस्।
Heapster ले सम्पूर्ण क्लस्टरमा डेटा संयोजन गर्दछ जुन कुबेलेट, जुन प्रत्येक नोडमा कार्यान्वयन गरिन्छ, उत्पन्न गर्दछ। यो कन्टेनर व्यवस्थापन उपकरण यस Kubernetes क्लस्टर द्वारा नेटिभ रूपमा समर्थित छ, र यो क्लस्टर मा कुनै पनि अन्य पोड जस्तै पोड को रूप मा कार्य गर्दछ।
मूलतया, यसले क्लस्टरमा प्रत्येक नोड पत्ता लगाउन र क्लस्टरको Kubernetes नोडहरूबाट डाटा क्वेरी गर्नको लागि अन-मेसिन कुबर्नेट्स एजेन्टको प्रयोग गर्न समावेश गर्दछ।
16. Kubernetes मास्टर नोडको सञ्चालनको वर्णन गर्नुहोस्।
मास्टर नोडले कार्यकर्ता नोडहरूको शासन र नियन्त्रण गर्ने नोडहरूलाई बढाउँछ। यो एक Kubernetes क्लस्टर जस्तै छ। नोडहरू क्लस्टर व्यवस्थापनका साथसाथै सङ्कलनका स्रोतहरू कन्फिगर र व्यवस्थापन गर्न प्रयोग गरिने एपीआईको जिम्मेवारीमा छन्। समर्पित पोडहरूको फाइदाको कारण, कुबर्नेट्स मास्टर नोडहरू कुबेरनेटहरूसँगै चल्न सक्छन्।
17. पोडबाट कन्टेनरलाई के फरक पार्छ?
प्रतिकृति एकाइको रूपमा, कुबर्नेट्सले पोडको प्रयोग गर्दछ, जुन कन्टेनरहरूको समूह हो। कन्टेनरहरू कोडहरूको संग्रह हो जुन एप्लिकेसनको लागि पोडले सिर्जना गर्नुपर्छ। एउटै पोड भित्र, कन्टेनरहरूले एकअर्कासँग कुराकानी गर्न सक्छन्।
18. कुबेरनेटमा लोड ब्यालेन्सरले के बुझ्नुहुन्छ?
सेवा एक्सपोजरको सबैभन्दा प्रचलित र स्वीकृत विधिहरू मध्ये एक लोड ब्यालेन्सर हो। काम गर्ने वातावरणमा निर्भर गर्दै, लोड ब्यालेन्सर या त आन्तरिक लोड ब्यालेन्सर वा बाह्य लोड ब्यालेन्सर हो।
बाह्य लोड ब्यालेन्सरले बाह्य लोडबाट ब्याकइन्ड पोडहरूमा ट्राफिकलाई मार्ग गर्दछ, आन्तरिक लोड ब्यालेन्सरले स्वचालित रूपमा लोडलाई सन्तुलन गर्दछ र आवश्यक कन्फिगरेसनको साथ पोडहरू असाइन गर्दछ।
19. Kube-API सर्भरले के कार्य गर्दछ?
API वस्तुहरूका लागि, यो प्रकारले कन्फिगरेसन जानकारी प्रमाणित र प्रस्ताव गर्दछ। यसले प्रतिकृति नियन्त्रकहरू, सेवाहरू, र पोडहरू समावेश गर्दछ। थप रूपमा, यसले REST अपरेशनहरू र क्लस्टरको इन्टरफेस प्रदान गर्दछ। अन्य सबै कम्पोनेन्टहरूले यो साझा फ्रन्टएन्ड क्लस्टर अवस्था मार्फत एकअर्कासँग सञ्चार गर्छन्।
20. Kubernetes को स्टेटफुल सेट को अर्थ के हो?
स्टेटफुल सेट भनिने वर्कलोड एपीआई वस्तु स्टेटफुल एप्लिकेसनहरू व्यवस्थापन गर्न प्रयोग गरिन्छ। यो पोडको सेट मापन गर्न र डिप्लोयमेन्टहरू प्रबन्ध गर्न नियोजित छ। स्टेटफुल सेटमा लिङ्क गर्ने डिस्क भण्डारणमा, राज्य जानकारी र स्टेटफुल पोडहरूको अन्य लचिलो डाटा सुरक्षित र अद्यावधिक राखिएको थियो।
21. तपाईं पोडको केन्द्रीय लगहरू कसरी जाँच गर्नुहुन्छ?
पोडबाट केन्द्रीय लगहरू पुन: प्राप्त गर्नको लागि, तपाईंले दुई लगिङ शैलीहरू मध्ये एउटा प्रयोग गर्न सक्नुहुन्छ।
- नोड स्तरमा लगिङ एजेन्ट प्रयोग गर्नुहोस्।
- स्ट्रिममा साइडकार कन्टेनर
- साइडकार कन्टेनरको साथ लगिङ एजेन्ट प्रयोग गर्नुहोस्।
- कार्यक्रमबाट लगहरू सीधा निर्यात गर्नुहोस्
22. ClusterIP: यो के हो?
पूर्वनिर्धारित Kubernetes सेवा, ClusterIP ले एउटा आन्तरिक क्लस्टर सेवा प्रदान गर्दछ (कुनै बाह्य पहुँच बिना) जुन तपाईंको क्लस्टरका अन्य अनुप्रयोगहरूले पहुँच गर्न सक्छन्।
23. मलाई प्रतिकृति नियन्त्रकहरूको बारेमा बताउनुहोस्?
सबै लामो-चलिरहेको पोडहरूको लागि, प्रतिकृति नियन्त्रकहरूले पर्यवेक्षकको रूपमा सेवा गर्छन्। यसले ग्यारेन्टी दिन्छ कि आवश्यक संख्यामा पोडहरू कुनै एक क्षणमा सक्रिय छन् र प्रत्येक पोड वा पोडहरूको समूहको एक सुसंगत संरचना छ।
यदि इच्छित संख्या भन्दा बढी पोडहरू छन् भने, अतिरिक्त पोडहरू समाप्त हुन्छन्। थप रूपमा, नियन्त्रकले तुरुन्तै कुनै पनि दोषपूर्ण पोडहरू प्रतिस्थापन गर्नेछ।
24. Ingress नेटवर्कले कसरी काम गर्छ र यो के हो?
प्रयोगकर्ताहरूले तपाइँको Kubernetes सेवाहरू Kubernetes क्लस्टर बाहिरबाट पहुँच गर्न सक्छन् एक प्रवेश भनिने वस्तुको लागि धन्यवाद। कुन इनबाउन्ड जडानहरू निश्चित सेवाहरूमा पुग्ने निर्दिष्ट गर्ने नियमहरू स्थापना गरेर, प्रयोगकर्ताहरूले पहुँच कन्फिगर गर्न सक्छन्।
यस API वस्तुले कुबेरनेट क्लस्टरमा रहेका सेवाहरूलाई HTTPS/HTTP मार्फत क्लस्टर बाहिरका आगन्तुकहरूले कसरी पहुँच गर्ने भनेर नियन्त्रण गर्न आवश्यक राउटिङ नियमहरू प्रदान गर्दछ। यसबाट, प्रयोगकर्ताहरूले धेरै लोड ब्यालेन्सरहरू बनाउन वा नोडहरूमा प्रत्येक सेवालाई पर्दाफास नगरी छिटो र प्रभावकारी रूपमा ट्राफिक मार्ग नियमहरू निर्माण गर्न सक्छन्।
25. Kubernetes मा प्रोमिथियस: यो के को लागी हो?
प्रोमेथियस भनिने खुला स्रोत टूलकिट मेट्रिक्सको आधारमा अनुप्रयोगलाई निगरानी र चेतावनी दिन प्रयोग गरिन्छ। यसले डेटा स्किमा, र क्वेरी भाषा प्रदान गर्दछ, र मेट्रिक्स जानकारी र कार्यहरू डेलिभर गर्न सक्षम छ। यसले धेरै वाद्य उद्देश्यका लागि भाषाको प्रयोगलाई सक्षम बनाउँछ।
Alertmanager र Grafana को अतिरिक्त, Prometheus अपरेटरले तैनाती र K8s सेवाहरूको लागि सरल निगरानी प्रदान गर्दछ।
26. टाउकोविहीन सेवा के हो?
हेडलेस सेवा भनेको IP ठेगाना प्रयोग गर्ने तर लोड ब्यालेन्सिङको सट्टा जडान गरिएका पोडहरूको बारेमा जानकारी दिने सेवा हो।
27. स्थानीय रूपमा Kubernetes आर्किटेक्चर चलाउनको लागि, मलाई के चाहिन्छ?
Kubernetes एकीकरणको लागि, धेरै अन-प्रिमाइसेस पूर्वाधारहरू पुन: निर्माण गरिएको छ। भण्डारण, सर्भर, र नेटवर्किङलाई सिमलेस प्रणालीमा एकीकृत गर्न उच्च-स्तरीय विशेषज्ञता आवश्यक छ।
उपयुक्त सञ्जाल र भण्डारण हार्डवेयर छनोट गर्नु Kubernetes को लागि आवश्यक छ किनकि यसले भण्डारण, लोड ब्यालेन्सर, इत्यादिका लागि स्रोतहरूसँग अन्तर्क्रिया सक्षम गर्दछ। स्वचालित नेटवर्किङ र भण्डारण घटकहरू Kubernetes को मूल्य प्रस्तावको मुख्य भाग हो।
28. स्टेटफुल सेट द्वारा तपाईले के बुझ्नुहुन्छ?
स्टेटफुल सेट भनेर चिनिने वर्कलोड API वस्तु स्टेटफुल एप्लिकेसनहरू व्यवस्थापन गर्न प्रयोग गरिन्छ। यो पोडको सेट मापन गर्न र डिप्लोयमेन्टहरू प्रबन्ध गर्न पनि प्रयोग गर्न सकिन्छ। डिस्क भण्डारण, जुन स्टेटफुल सेटसँग जोडिएको छ, राज्यको जानकारी र स्टेटफुल पोडहरूको लागि अन्य डाटा राख्छ।
29. Kubernetes मा, minions को अर्थ के हो?
Kubernetes मा, एक नोडलाई कार्यकर्ता मेसिन भनिन्छ; पहिले, यो एक मिनियन भनेर चिनिन्थ्यो। क्लस्टरमा आधारित, यो भर्चुअल कम्प्युटर वा वास्तविक मेसिन हुन सक्छ।
प्रत्येक नोड Kubernetes मास्टर कम्पोनेन्टहरू द्वारा शासित हुन्छ र पोडहरू सञ्चालन गर्न आवश्यक सेवाहरू समावेश गर्दछ। कन्टेनर रनटाइम, कुबेलेट, र कुबे-प्रोक्सी नोडद्वारा प्रस्ताव गरिएका सेवाहरूमा समावेश छन्।
30. Kubernetes कम्पोनेन्टहरू भित्र सेवाहरूले के कार्यहरू गर्दछन्?
भर्चुअल आईपी ठेगानाको प्रावधान मार्फत, सेवाले पोडहरूको लागि अमूर्त रूपमा कार्य गर्दछ। भर्चुअल आईपी ठेगानाले पोड भित्र चलिरहेको कन्टेनरहरूमा प्रयोगकर्ता जडानहरूलाई सुविधा दिन्छ। यो एक कम्पोनेन्ट हो जसले पोड भित्र कन्टेनरहरू कसरी व्यवस्थित हुन्छन् भनेर निर्धारण गर्दछ।
31. हेल्म वास्तवमा के हो?
CNF द्वारा राखिएको हेल्म अनुप्रयोग प्याकेज व्यवस्थापन रजिस्ट्री Kubernetes को लागि उपलब्ध छ। पूर्व कन्फिगर गरिएको हेलम चार्टहरू डाउनलोड गर्न सकिन्छ र तपाइँको Kubernetes प्रणाली मा तैनात गर्न सकिन्छ। Kubernetes वातावरणको लागि सबैभन्दा लोकप्रिय प्याकेज व्यवस्थापन समाधानहरू मध्ये एक यो हो। DevOps टोलीहरूले उत्पादन र विकास वातावरणमा एपहरू डिप्लोय गर्न सक्छन्, तिनीहरूलाई संस्करण गर्न सक्छन्, र अवस्थित चार्टहरू प्रयोग गरेर तिनीहरूको प्रगति ट्र्याक गर्न सक्छन्।
32. PVC व्याख्या गर्नुहोस्
PVC Persistent Volume Claim को संक्षिप्त रूप हो। यो भण्डारण हो कि कुबर्नेट्सले पोडहरूको लागि अनुरोध गरेको छ। अन्तर्निहित प्रावधानको प्रयोगकर्ता ज्ञान आवश्यक छैन। नाम स्थान जहाँ पोड गठन भएको छ र जहाँ यो दाबी गरिनु पर्छ मिल्नुपर्छ।
निष्कर्ष
Kubernetes अन्तर्वार्ता प्रश्न र उत्तरहरू पूरा भयो।
Kubernetes बारे जान्नको लागि निस्सन्देह धेरै कुराहरू छन्, अत्याधुनिक प्रविधि जसले यसलाई हजारौं कन्टेनरहरू व्यवस्थापन गर्न र चलाउन सम्भव बनाएको छ, तर यो सुरु गर्नको लागि ठोस ठाउँ हो। अन्तर्वार्ता तयारीमा मद्दतको लागि हेर्नुहोस् Hashdork साक्षात्कार श्रृंखला.
जवाफ छाड्नुस्