अनुक्रमणिका[लपवा][दाखवा]
- 1. कुबर्नेट्स म्हणजे काय?
- 2. कुबर्नेट्समधील कंटेनर म्हणजे काय?
- 3. कुबर्नेट्सचे मुख्य घटक कोणते आहेत?
- 4. कुबर्नेट्समधील ऑर्केस्ट्रेशन म्हणजे काय?
- 5. कुबर्नेट्स क्लस्टर म्हणजे नक्की काय?
- 6. Kubernetes द्वारे कंटेनरयुक्त उपयोजन कसे सोपे केले जाते?
- 7. कुबर्नेट्स आणि डॉकर स्वार्ममध्ये कोणते मूलभूत फरक आहेत?
- 8. कुबर्नेट्समध्ये नेमस्पेस म्हणजे काय?
- 9. Kubernetes etcd मास्टर घटक नक्की काय आहे?
- 10. Kubernetes वर API सुरक्षिततेसाठी कोणते उपाय आहेत?
- 11. होस्ट आणि कंटेनरवर तैनात केलेल्या ऍप्लिकेशन्समध्ये काय फरक आहेत?
- 12. Minikube चा अर्थ काय आहे?
- 13. कुबर्नेट्स क्लस्टरचे निरीक्षण कसे केले जाऊ शकते?
- 14. कुबर्नेट्स नोड्स कोणते कार्य करतात?
- 15. हिपस्टरचे तपशीलवार वर्णन करा.
- 16. कुबर्नेट्स मास्टर नोडच्या ऑपरेशनचे वर्णन करा.
- 17. पॉडपासून कंटेनरमध्ये काय फरक आहे?
- 18. कुबर्नेट्समधील लोड बॅलन्सरद्वारे तुम्हाला काय समजते?
- 19. कुबे-एपीआय सर्व्हर कोणते कार्य करते?
- 20. कुबर्नेट्सच्या स्टेटफुल सेट्सचा अर्थ काय आहे?
- 21. तुम्ही पॉडच्या सेंट्रल लॉगचे परीक्षण कसे करता?
- 22. क्लस्टरआयपी: ते काय आहे?
- 23. प्रतिकृती नियंत्रकांबद्दल मला सांगा?
- 24. इंग्रेस नेटवर्क कसे कार्य करते आणि ते काय आहे?
- 25. कुबर्नेट्समधील प्रोमिथियस: ते कशासाठी आहे?
- 26. हेडलेस सेवा म्हणजे काय?
- 27. कुबर्नेट्स आर्किटेक्चर स्थानिक पातळीवर चालवण्यासाठी, मला काय हवे आहे?
- 28. स्टेटफुल सेटद्वारे तुम्हाला काय समजते?
- 29. कुबर्नेट्समध्ये, मिनियन्सचा अर्थ काय आहे?
- 30. कुबर्नेट्स घटकांमध्ये सेवा कोणती कार्ये करतात?
- 31. हेल्म म्हणजे नक्की काय?
- 32. पीव्हीसी स्पष्ट करा
- निष्कर्ष
Google ने 2014 मध्ये ओपन-सोर्स कंटेनर ऑर्केस्ट्रेशन तंत्रज्ञान, Kubernetes तयार केले होते. कंटेनरीकृत ऍप्लिकेशन्सची तैनाती, स्केलिंग आणि प्रशासन हे सर्व स्वयंचलित करण्याचा हेतू होता.
Kubernetes हे कंटेनर ऑर्केस्ट्रेशनसाठी उद्योगाचे वास्तविक मानक बनण्यासाठी कालांतराने विकसित झाले आहे आणि कंटेनरमध्ये त्यांचे वर्कलोड व्यवस्थापित करण्यासाठी सर्व आकारांच्या व्यवसायांद्वारे मोठ्या प्रमाणावर वापरले जाते.
आधुनिक जगामध्ये कुबर्नेट्सचे महत्त्व विविध क्लस्टर्स आणि क्लाउड वातावरणात पसरलेल्या कंटेनरीकृत ऍप्लिकेशन्सचे व्यवस्थापन करण्याची सातत्यपूर्ण पद्धत ऑफर करण्याच्या क्षमतेमध्ये आहे. यामुळे, व्यवसाय व्यवस्थापित करू शकतात, विस्तृत करू शकतात आणि त्यांचे अर्ज तैनात करा द्रुत आणि प्रभावीपणे.
कंटेनरीकृत अॅप्सची देखभाल कुबर्नेट्सच्या विस्तृत वैशिष्ट्य सेटद्वारे अधिक सुलभ केली गेली आहे, ज्यामध्ये सेल्फ-हीलिंग, ऑटोमेटेड स्केलिंग आणि रोलिंग अपग्रेड यांचा समावेश आहे.
अधिक व्यवसाय त्यांच्या ऍप्लिकेशन डेव्हलपमेंट आणि डिप्लॉयमेंट प्रक्रियेला गती देण्यासाठी कंटेनरायझेशन आणि मायक्रोसर्व्हिसेसचा वापर करत असल्याने, कुबर्नेट्सची व्याप्ती भविष्यात विस्तारत राहण्याची अपेक्षा आहे.
क्लाउड-नेटिव्ह तंत्रज्ञानाचा अवलंब करणे आणि मल्टी-क्लाउड आणि हायब्रीड क्लाउड सिस्टम्सकडे सामान्यपणे हलवणे या दोन्ही गोष्टी कुबर्नेट्सवर मोठ्या प्रमाणावर अवलंबून असतील. जसजसे अधिकाधिक उपकरणे इंटरनेटशी जोडली जात आहेत, तसतसे कुबर्नेट्सचाही अधिकाधिक वापर केला जाईल. एज कंप्यूटिंग आणि IoT.
मी असे गृहीत धरतो की तुम्हाला या तपशीलांची आधीच माहिती आहे कारण तुम्ही हे पोस्ट Kubernetes मुलाखतीच्या प्रश्नांवर वाचत आहात, जे तुम्हाला मुलाखतीतील सर्वाधिक विचारल्या जाणार्या प्रश्नांची माहिती देईल. चला सुरवात करूया.
1. कुबर्नेट्स म्हणजे काय?
कुबर्नेट्स एक आहे मुक्त-स्रोत फ्रेमवर्क कंटेनरीकृत ऍप्लिकेशन ऑर्केस्ट्रेशन आणि प्रशासनासाठी. हे कंटेनरीकृत ऍप्लिकेशन्स सातत्याने आणि प्रभावीपणे तैनात करणे, स्केल करणे आणि देखरेख करणे शक्य करते.
Kubernetes स्केलवर कंटेनराइज्ड ऍप्लिकेशन्स व्यवस्थापित करण्यासाठी एकच पद्धत ऑफर करते आणि विविध क्लस्टर्स आणि क्लाउड वातावरणात ऑपरेट करण्यासाठी तयार केलेली आहे.
सेल्फ-हीलिंग, ऑटोमेटेड स्केलिंग आणि रोलिंग अपग्रेड्स या काही क्षमता आहेत ज्यामुळे कंटेनरीकृत अॅप्स व्यवस्थापित करणे आणखी सोपे होते.
2. कुबर्नेट्समधील कंटेनर म्हणजे काय?
कंटेनर हे पोर्टेबल, हलके, आणि पॅकेजिंग आणि सॉफ्टवेअर चालविण्याकरिता स्वयंपूर्ण दृष्टिकोन आहेत. कुबर्नेट्समध्ये कंटेनर वापरून अनुप्रयोग पॅकेजिंग आणि उपयोजन सातत्याने आणि प्रभावीपणे केले जाते.
स्वतःला इतर कंटेनर आणि होस्ट मशीनपासून वेगळे ठेवण्यासाठी, प्रत्येक कंटेनर फक्त एक प्रक्रिया पार पाडतो. ॲप्लिकेशनची अवलंबित्वे, लायब्ररी आणि कॉन्फिगरेशन फायली या सर्व कंटेनर इमेजमध्ये समाविष्ट केल्या आहेत जे कंटेनरची व्याख्या म्हणून काम करतात.
कंटेनरचे व्यवस्थापन आणि स्केल करण्यासाठी कंटेनर ऑर्केस्ट्रेशनच्या कुबर्नेट्सच्या वापरामुळे कंटेनरच्या प्रतिकृतींची संख्या नेहमीच कार्यरत असते. हे विकसकांसाठी अनेक क्लस्टर्स आणि क्लाउड वातावरणात त्यांचे ऍप्लिकेशन व्यवस्थापित करणे आणि तैनात करणे सोपे करते.
3. कुबर्नेट्सचे मुख्य घटक कोणते आहेत?
कुबेनेटर्सचे मुख्य घटक येथे आहेत:
- कुबर्नेट्स मास्टर: हा घटक, ज्यामध्ये कंट्रोलर मॅनेजर आणि शेड्यूलर, etcd (वितरित की-व्हॅल्यू स्टोअर), API सर्व्हर आणि इतर घटकांचा समावेश आहे, संपूर्णपणे क्लस्टर व्यवस्थापित करण्यासाठी जबाबदार आहे.
- नोड्स: ही वर्कस्टेशन्स आहेत ज्यावर कंटेनराइज्ड प्रोग्राम्स कार्यान्वित केले जातात. क्लस्टरची अभिप्रेत स्थिती राखण्यासाठी मास्टरशी संवाद साधणारा कुबेलेट, प्रत्येक नोडवर कंटेनर रनटाइमसह (जसे की डॉकर) कार्यान्वित केला जातो.
- पॉड्स: कुबर्नेट्स ऑब्जेक्ट मॉडेलचा सर्वात लहान आणि सर्वात मूलभूत घटक पॉड आहे, जो एक किंवा अधिक कंटेनरसाठी होस्ट म्हणून काम करतो.
- सेवा: सेवा पॉड्ससाठी सातत्यपूर्ण एंडपॉइंट ऑफर करतात आणि लोड बॅलन्सिंग आणि सेवा शोध सक्षम करतात.
- प्रतिकृती नियंत्रक: ते हमी देतात की आवश्यक संख्येने पॉड प्रतिकृती नेहमीच कार्यरत असतात.
- रहस्ये आणि कॉन्फिगमॅप्स: या संसाधनांचा वापर पॉड्स आणि इतर क्लस्टर ऑब्जेक्ट्ससाठी कॉन्फिगरेशन डेटा आणि रहस्ये राखण्यासाठी केला जातो.
4. कुबर्नेट्समधील ऑर्केस्ट्रेशन म्हणजे काय?
Kubernetes मध्ये, "ऑर्केस्ट्रेशन" या शब्दाचा अर्थ कंटेनर्सचे स्वयंचलित प्रशासन आणि समन्वय आणि ते कनेक्ट केलेल्या संसाधनांना सूचित करते. यात नेटवर्किंग, स्केलेबिलिटी, उपयोजन आणि स्व-उपचार यासह क्रियाकलापांचा समावेश आहे. पॉड्स, सेवा आणि प्रतिकृती नियंत्रक यासारख्या वस्तूंचा वापर करून, कुबर्नेट्स ऑर्केस्ट्रेट अॅप्लिकेशन्स.
शेंगा, ज्यात एक किंवा अधिक कंटेनर ठेवता येतात, ही सर्वात लहान तैनात करण्यायोग्य युनिट्स आहेत. सेवा व्यवस्थापित करतात भार संतुलन आणि सेवा शोध आणि पॉड्सला एक ठोस एंडपॉइंट द्या. पॉडची प्रतिकृती नेहमी प्रतिकृती नियंत्रकांना आवश्यक असलेल्या प्रतींसह कार्यरत असते.
5. कुबर्नेट्स क्लस्टर म्हणजे नक्की काय?
नोड्सचा संच विविध संदर्भ आणि मशीन्सवर कंटेनरीकृत अॅप्स चालवतो—क्लाउड-आधारित, भौतिक, आभासी आणि ऑन-प्रिमाइसेस—एक Kubernetes क्लस्टर बनवतो. हे अॅप्सचे सोपे व्यवस्थापन आणि स्थलांतर तसेच त्यांची निर्मिती सुलभ करते.
6. Kubernetes द्वारे कंटेनरयुक्त उपयोजन कसे सोपे केले जाते?
ठराविक ऍप्लिकेशन बर्याच होस्टवर कंटेनरच्या क्लस्टरमध्ये कार्यरत असल्याने, या सर्व कंटेनरना एकमेकांशी संवाद साधण्याची आवश्यकता असेल.
म्हणून, हे पूर्ण करण्यासाठी, मोठ्या प्रमाणावरील प्रणालीची आवश्यकता आहे जी स्केल करू शकते, शिल्लक लोड करू शकते आणि कंटेनरचे निरीक्षण करू शकते. कंटेनरयुक्त उपयोजन सुलभ करण्यासाठी तुम्ही Kubernetes वापरणे आवश्यक आहे कारण ते क्लाउड-अज्ञेयवादी आहे आणि कोणत्याही सार्वजनिक किंवा खाजगी प्रदात्यावर ऑपरेट करू शकते.
7. कुबर्नेट्स आणि डॉकर स्वार्ममध्ये कोणते मूलभूत फरक आहेत?
डॉकर स्वॉर्मसह शेड्यूल आणि क्लस्टर डॉकर कंटेनर, डॉकरचे मूळ, ओपन-सोर्स कंटेनर ऑर्केस्ट्रेशन टूल. खालील वैशिष्ट्ये कुबर्नेट्सपासून झुंड वेगळे करतात:
- Kubernetes आणि Docker Swarm या दोघांमध्ये स्वयं-स्केलिंग क्षमता नसताना, डॉकर स्केलिंग कुबर्नेट्सपेक्षा पाचपट जलद आहे.
- कुबर्नेट्स डॅशबोर्डच्या रूपात एक GUI प्रदान करते, परंतु डॉकर स्वार्ममध्ये एक नाही.
- Kubernetes च्या तुलनेत, जे सेट करणे अधिक कठीण आहे परंतु मजबूत क्लस्टरची हमी देते, Docker Swarm स्थापित करणे सोपे आहे परंतु स्थिर क्लस्टर नाही.
- कुबर्नेट्समध्ये लॉगिंग आणि मॉनिटरिंगसाठी अंगभूत क्षमता समाविष्ट असताना, डॉकरला ELK स्टॅक सारख्या बाह्य साधनांची आवश्यकता आहे.
- रोलिंग अद्यतने डॉकरद्वारे तैनात केली जाऊ शकतात, परंतु स्वयंचलित रोलबॅक असू शकत नाहीत; रोलिंग अद्यतने तसेच स्वयंचलित रोलबॅक Kubernetes वापरून तैनात केले जाऊ शकतात.
8. कुबर्नेट्समध्ये नेमस्पेस म्हणजे काय?
Kubernetes नेमस्पेस अशा सेटिंगमध्ये वापरला जातो जेथे विस्तृत भौगोलिक क्षेत्रामध्ये असंख्य प्रकल्पांवर काम करणारे अनेक वापरकर्ते आहेत. नेमस्पेस क्लस्टर संसाधनांना अनेक वापरकर्त्यांमध्ये विभाजित करते.
9. Kubernetes etcd मास्टर घटक नक्की काय आहे?
Etcd हा Kubernetes मास्टर सर्व्हरचा एक महत्त्वाचा भाग आहे. याव्यतिरिक्त, हे कुबर्नेट्स क्लस्टरचे केंद्र म्हणून काम करते, जिथे आयटम वितरित की-व्हॅल्यू स्टोअरमध्ये संग्रहित केले जातात.
सर्व्हर दरम्यान etcd मध्ये जतन केलेला डेटा संरक्षित करण्यासाठी प्रतिकृती तंत्रज्ञानाचा वापर अल्गोरिदमसह केला जातो. etcd सर्व्हरमधील डेटाची तुलना आणि अदलाबदल करताना, लॉकिंग परिस्थिती कमी करण्यासाठी आणि सर्व्हरचा वेग वाढवण्यासाठी आशावादी चलन वापरले जाते.
10. Kubernetes वर API सुरक्षिततेसाठी कोणते उपाय आहेत?
API सुरक्षा प्रदान करणे खाली सूचीबद्ध केलेल्या पद्धतीने केले जाऊ शकते:
- API प्रमाणीकरणाच्या माध्यमांद्वारे
- API सर्व्हर प्रमाणीकरण मोडसाठी योग्य प्रमाणीकरण मोड निवडणे= नोड, RBAC
- RBAC त्रुटींचा मागोवा घेत आहे
- ट्रॅफिक सुरक्षित करण्यासाठी TLS चा वापर केला जात असल्याची खात्री करणे
- अधिकृतता-मोड=वेबहुक वापरणे हे सुनिश्चित करण्यासाठी की Kubeless त्याच्या API चे रक्षण करते
- डीफॉल्ट सेवा खाते परवानग्या काढून टाकणे
- कुबेचे सर्वात अलीकडील रिलीझ वापरणे
- कुबे-डॅशबोर्ड कठोर RBAC धोरणाचे पालन करत असल्याची खात्री करणे
- कंटेनर प्रवेश मर्यादित करण्यासाठी आणि नोड सुरक्षित करण्यासाठी पॉड सुरक्षा धोरण लागू करणे
11. होस्ट आणि कंटेनरवर तैनात केलेल्या ऍप्लिकेशन्समध्ये काय फरक आहेत?
ऑपरेटिंग सिस्टम आणि आर्किटेक्चर उपयोजित अनुप्रयोग बनवतात. ऑपरेटिंग सिस्टममध्ये एक कर्नल असेल ज्यामध्ये अनुप्रयोगासाठी आवश्यक असलेल्या एकाधिक लायब्ररी असतील.
कंटेनर प्रक्रिया करणाऱ्या मशीनला कंटेनर होस्ट म्हणून संबोधले जाते. या प्रकारचे सॉफ्टवेअर इतर प्रोग्राम्सपेक्षा वेगळे असल्याने, अॅप्समध्ये आवश्यक लायब्ररी समाविष्ट करणे आवश्यक आहे. बायनरी इतर कोणत्याही सॉफ्टवेअरच्या अधिकारांचे उल्लंघन करू शकत नाहीत कारण ते उर्वरित सिस्टमपासून वेगळे केले जातात.
12. Minikube चा अर्थ काय आहे?
Minikube सह, Kubernetes सहजपणे स्थानिक पातळीवर चालवता येतात. हे व्हर्च्युअल मशीनला एकाच नोडसह कुबर्नेट्स क्लस्टर होस्ट करण्यास अनुमती देते.
13. कुबर्नेट्स क्लस्टरचे निरीक्षण कसे केले जाऊ शकते?
कुबर्नेट्स अंतर्गत कार्यरत कंटेनरचे ऑपरेशन आणि स्थिती विविध पद्धती वापरून ट्रॅक केली जाऊ शकते. प्रोमिथियस, बहुतेक वेळा वापरल्या जाणार्या साधनांपैकी एक, त्यात अनेक भाग आहेत, जे खालील विभागांमध्ये मोडलेले आहेत.
- प्रोमिथियस सर्व्हर वेळ मालिका डेटा संकलित करतो आणि संग्रहित करतो.
- त्यामध्ये क्लायंट लायब्ररी समाविष्ट आहेत जी इन्स्ट्रुमेंटिंग ऍप्लिकेशन कोडची सुविधा देतात.
- यात एक पुश गेटवे आहे जो तात्पुरत्या नोकऱ्यांना समर्थन देऊ शकतो.
- स्टॅट्सडी, एचएप्रॉक्सी, ग्रेफाइट इ. सारख्या विविध कंटेनर सेवांसाठी विशेष कार्ये असलेले निर्यातदार आहेत.
- याव्यतिरिक्त, तुम्हाला विविध समर्थन प्रणालींवर सूचना हाताळण्यासाठी एक सूचना व्यवस्थापक प्राप्त होईल.
14. कुबर्नेट्स नोड्स कोणते कार्य करतात?
पॉड्सच्या ऑपरेशनसाठी, नोड महत्त्वपूर्ण कार्ये देते. नोड्स, ज्यांना मिनियन म्हणूनही ओळखले जाते, क्लस्टरवर अवलंबून कोणत्याही वास्तविक किंवा आभासी संगणकावर ऑपरेट करू शकतात.
कुबर्नेट्समध्ये, नोड हा प्राथमिक कार्यकर्ता संगणक आहे, तर मुख्य घटक प्रत्येक नोडची वैयक्तिकरित्या देखरेख करतात.
15. हिपस्टरचे तपशीलवार वर्णन करा.
Heapster संपूर्ण क्लस्टरमधील डेटा एकत्र करतो जो प्रत्येक नोडवर कार्यान्वित केलेला कुबेलेट जनरेट करतो. हे कंटेनर व्यवस्थापन साधन या कुबर्नेट्स क्लस्टरद्वारे मूळतः समर्थित आहे, आणि ते क्लस्टरमधील इतर पॉडप्रमाणेच पॉड म्हणून कार्य करते.
मुळात, यात क्लस्टरमधील प्रत्येक नोड शोधणे आणि क्लस्टरच्या कुबर्नेट्स नोड्समधील डेटाची क्वेरी करण्यासाठी ऑन-मशीन कुबर्नेट्स एजंटचा वापर करणे समाविष्ट आहे.
16. कुबर्नेट्स मास्टर नोडच्या ऑपरेशनचे वर्णन करा.
मास्टर नोड वर्कर नोड्सचे रुलिंग आणि कंट्रोलिंग नोड्स उंचावतो. हे कुबर्नेट्स क्लस्टरसारखे आहे. नोड्स क्लस्टर मॅनेजमेंट तसेच कलेक्शनच्या रिसोर्सेस कॉन्फिगर आणि मॅनेज करण्यासाठी वापरल्या जाणार्या API चे प्रभारी आहेत. समर्पित पॉड्सच्या फायद्यामुळे, कुबर्नेट्स मास्टर नोड्स कुबर्नेट्सच्या बरोबरच चालू शकतात.
17. पॉडपासून कंटेनरमध्ये काय फरक आहे?
प्रतिकृती युनिट म्हणून, कुबर्नेट्स पॉडचा वापर करतात, जो कंटेनरचा एक समूह आहे. कंटेनर हा कोडचा संग्रह आहे जो अनुप्रयोगासाठी पॉड तयार केला पाहिजे. त्याच पॉडमध्ये, कंटेनर एकमेकांशी संवाद साधू शकतात.
18. कुबर्नेट्समधील लोड बॅलन्सरद्वारे तुम्हाला काय समजते?
सर्व्हिस एक्सपोजरच्या सर्वात प्रचलित आणि स्वीकृत पद्धतींपैकी एक म्हणजे लोड बॅलन्सर. कार्यरत वातावरणावर अवलंबून, लोड बॅलन्सर एकतर अंतर्गत लोड बॅलन्सर किंवा बाह्य लोड बॅलन्सर आहे.
बाह्य लोड बॅलन्सर बाह्य लोडपासून बॅकएंड पॉड्सकडे रहदारीचे मार्गक्रमण करत असताना, अंतर्गत लोड बॅलन्सर स्वयंचलितपणे लोड संतुलित करतो आणि आवश्यक कॉन्फिगरेशनसह पॉड नियुक्त करतो.
19. कुबे-एपीआय सर्व्हर कोणते कार्य करते?
API ऑब्जेक्टसाठी, हा प्रकार कॉन्फिगरेशन माहिती सत्यापित करतो आणि ऑफर करतो. यात प्रतिकृती नियंत्रक, सेवा आणि पॉड असतात. याव्यतिरिक्त, ते REST ऑपरेशन्स आणि क्लस्टरचा इंटरफेस ऑफर करते. इतर सर्व घटक या सामान्य फ्रंटएंड क्लस्टर स्थितीद्वारे एकमेकांशी संवाद साधतात.
20. कुबर्नेट्सच्या स्टेटफुल सेट्सचा अर्थ काय आहे?
स्टेटफुल सेट नावाचा वर्कलोड API ऑब्जेक्ट स्टेटफुल ऍप्लिकेशन्स व्यवस्थापित करण्यासाठी वापरला जातो. पॉड्सचे संच मोजण्यासाठी आणि तैनाती व्यवस्थापित करण्यासाठी याचा वापर केला जातो. स्टेटफुल सेटशी लिंक असलेल्या डिस्क स्टोरेजमध्ये, स्टेटफुल पॉड्सची स्टेट माहिती आणि इतर लवचिक डेटा जतन केला गेला आणि अद्ययावत ठेवला गेला.
21. तुम्ही पॉडच्या सेंट्रल लॉगचे परीक्षण कसे करता?
पॉडमधून केंद्रीय लॉग पुनर्प्राप्त करण्यासाठी, तुम्ही दोन लॉगिंग शैलींपैकी एक वापरू शकता.
- नोड स्तरावर लॉगिंग एजंट वापरा.
- प्रवाहात साइडकार कंटेनर
- साइडकार कंटेनरसह लॉगिंग एजंट वापरा.
- प्रोग्राममधून लॉग थेट निर्यात करा
22. क्लस्टरआयपी: ते काय आहे?
डीफॉल्ट Kubernetes सेवा, ClusterIP, एक अंतर्गत क्लस्टर सेवा (बाह्य प्रवेशाशिवाय) ऑफर करते जी तुमच्या क्लस्टरमधील इतर अॅप्स ऍक्सेस करू शकतात.
23. प्रतिकृती नियंत्रकांबद्दल मला सांगा?
सर्व दीर्घकाळ चालणाऱ्या शेंगांसाठी, प्रतिकृती नियंत्रक पर्यवेक्षक म्हणून काम करतात. हे हमी देते की कोणत्याही एका क्षणी आवश्यक संख्येत शेंगा सक्रिय असतात आणि प्रत्येक पॉड किंवा शेंगांच्या गटाची सुसंगत रचना असते.
अपेक्षित संख्येपेक्षा जास्त शेंगा असल्यास, अतिरिक्त शेंगा संपुष्टात आणल्या जातात. याव्यतिरिक्त, नियंत्रक कोणत्याही दोषपूर्ण शेंगा त्वरित बदलेल.
24. इंग्रेस नेटवर्क कसे कार्य करते आणि ते काय आहे?
प्रवेश नावाच्या आयटममुळे वापरकर्ते कुबर्नेट्स क्लस्टरच्या बाहेरून तुमच्या Kubernetes सेवांमध्ये प्रवेश करू शकतात. कोणते इनबाउंड कनेक्शन विशिष्ट सेवांवर पोहोचतात हे निर्दिष्ट करणारे नियम स्थापित करून, वापरकर्ते प्रवेश कॉन्फिगर करू शकतात.
हे API ऑब्जेक्ट HTTPS/HTTP द्वारे क्लस्टरच्या बाहेरील अभ्यागतांकडून Kubernetes क्लस्टरमधील सेवा कशा ऍक्सेस केल्या जातात हे नियंत्रित करण्यासाठी आवश्यक रूटिंग नियम ऑफर करते. यासह, वापरकर्ते अनेक लोड बॅलन्सर न बनवता किंवा प्रत्येक सेवा नोड्सवर उघड न करता जलद आणि कार्यक्षमतेने वाहतूक मार्ग नियम तयार करू शकतात.
25. कुबर्नेट्समधील प्रोमिथियस: ते कशासाठी आहे?
प्रोमिथियस नावाची ओपन-सोर्स टूलकिट मेट्रिक्सच्या आधारावर अनुप्रयोगाचे निरीक्षण आणि चेतावणी देण्यासाठी वापरली जाते. हे डेटा स्कीमा आणि क्वेरी भाषा देते आणि मेट्रिक्स माहिती आणि क्रिया वितरीत करण्यास सक्षम आहे. हे अनेक वाद्य हेतूंसाठी भाषेचा वापर करण्यास सक्षम करते.
Alertmanager आणि Grafana व्यतिरिक्त, Prometheus ऑपरेटर तैनाती आणि K8s सेवांसाठी साधे निरीक्षण ऑफर करतो.
26. हेडलेस सेवा म्हणजे काय?
हेडलेस सेवा ही अशी आहे जी IP पत्ता वापरते परंतु लोड बॅलन्सिंगऐवजी कनेक्ट केलेल्या पॉड्सबद्दल माहिती देते.
27. कुबर्नेट्स आर्किटेक्चर स्थानिक पातळीवर चालवण्यासाठी, मला काय हवे आहे?
कुबर्नेट्स एकत्रीकरणासाठी, अनेक ऑन-प्रिमाइसेस इन्फ्रास्ट्रक्चर्सचे रीमॉडेलिंग केले गेले आहे. स्टोरेज, सर्व्हर आणि नेटवर्किंगला अखंड प्रणालीमध्ये एकत्रित करण्यासाठी उच्च-स्तरीय कौशल्य आवश्यक आहे.
कुबर्नेट्ससाठी योग्य नेटवर्किंग आणि स्टोरेज हार्डवेअर निवडणे आवश्यक आहे कारण ते स्टोरेज, लोड बॅलन्सर्स इ.साठी संसाधनांशी संवाद साधण्यास सक्षम करते. नेटवर्किंग आणि स्टोरेज घटक स्वयंचलित करणे हे कुबर्नेट्सच्या मूल्य प्रस्तावाचा एक प्रमुख घटक आहे.
28. स्टेटफुल सेटद्वारे तुम्हाला काय समजते?
स्टेटफुल सेट म्हणून ओळखला जाणारा वर्कलोड API आयटम स्टेटफुल ऍप्लिकेशन्स व्यवस्थापित करण्यासाठी वापरला जातो. हे पॉड्सचे संच मोजण्यासाठी आणि उपयोजन व्यवस्थापित करण्यासाठी देखील वापरले जाऊ शकते. डिस्क स्टोरेज, जे स्टेटफुल सेटशी जोडलेले आहे, स्टेटफुल पॉड्ससाठी राज्य माहिती आणि इतर डेटा ठेवते.
29. कुबर्नेट्समध्ये, मिनियन्सचा अर्थ काय आहे?
कुबर्नेट्समध्ये, नोडला वर्कर मशीन म्हणून संबोधले जाते; पूर्वी, ते मिनियन म्हणून ओळखले जात असे. क्लस्टरवर आधारित, ते आभासी संगणक किंवा वास्तविक मशीन असू शकते.
प्रत्येक नोड कुबर्नेट्स मास्टर घटकांद्वारे नियंत्रित केला जातो आणि त्यात पॉड्स ऑपरेट करण्यासाठी आवश्यक सेवा असतात. कंटेनर रनटाइम, कुबेलेट आणि कुबे-प्रॉक्सी नोडद्वारे ऑफर केलेल्या सेवांमध्ये समाविष्ट आहेत.
30. कुबर्नेट्स घटकांमध्ये सेवा कोणती कार्ये करतात?
व्हर्च्युअल IP पत्त्याच्या तरतुदीद्वारे, सेवा पॉड्ससाठी अॅब्स्ट्रॅक्शन म्हणून काम करते. व्हर्च्युअल आयपी अॅड्रेस पॉड्सच्या आत चालणाऱ्या कंटेनरशी वापरकर्त्याचे कनेक्शन सुलभ करते. हा एक घटक आहे जो पॉड्समध्ये कंटेनर कसे व्यवस्थित केले जातात हे निर्धारित करतो.
31. हेल्म म्हणजे नक्की काय?
CNF-नियंत्रित हेल्म ऍप्लिकेशन पॅकेज मॅनेजमेंट रेजिस्ट्री कुबर्नेट्ससाठी उपलब्ध आहे. पूर्व-कॉन्फिगर केलेले हेल्म चार्ट तुमच्या कुबर्नेट्स सिस्टममध्ये डाउनलोड आणि तैनात केले जाऊ शकते. Kubernetes पर्यावरणासाठी सर्वात लोकप्रिय पॅकेज व्यवस्थापन उपायांपैकी एक हे आहे. DevOps कार्यसंघ उत्पादन आणि विकास वातावरणात अॅप्स तैनात करू शकतात, त्यांची आवृत्ती बनवू शकतात आणि विद्यमान चार्ट वापरून त्यांच्या प्रगतीचा मागोवा घेऊ शकतात.
32. पीव्हीसी स्पष्ट करा
पीव्हीसी हे पर्सिस्टंट व्हॉल्यूम क्लेमचे संक्षिप्त रूप आहे. कुबर्नेट्सने शेंगांसाठी विनंती केलेली स्टोरेज आहे. अंतर्निहित तरतूदीचे वापरकर्ता ज्ञान आवश्यक नाही. पॉड कोठे तयार होतो आणि हा दावा कुठे केला पाहिजे हे नेमस्पेस जुळले पाहिजे.
निष्कर्ष
Kubernetes मुलाखत प्रश्न आणि उत्तरे पूर्ण आहेत.
Kubernetes बद्दल निःसंशयपणे अधिक जाणून घेण्यासारखे आहे, अत्याधुनिक तंत्रज्ञान ज्यामुळे हजारो कंटेनर व्यवस्थापित करणे आणि चालवणे शक्य झाले आहे, परंतु हे सुरू करण्यासाठी एक ठोस ठिकाण आहे. मुलाखतीच्या तयारीसाठी मदतीसाठी, पहा हॅशडॉर्कची मुलाखत मालिका.
प्रत्युत्तर द्या