2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
1. वर्णनम्
कुबेर्नेट्स् इत्यस्मिन् सेवानां बाह्ययातायातस्य सम्मुखीकरणस्य अनेकाः भिन्नाः उपायाः सन्ति । एते मोड्स् सेवायाः spec.type क्षेत्रं परिभाषयित्वा निर्धारिताः भवन्ति ।
2. विस्तृतव्याख्यानम्
1. क्लस्टरIP
परिभाषा: पूर्वनिर्धारितप्रकारः, सेवा केवलं क्लस्टरस्य अन्तः एव अभिगन्तुं शक्यते ।
कार्यं: क्लस्टर-आन्तरिक-IP-सङ्केतस्य माध्यमेन सेवाः उजागरयतु ।
उदाहरण:
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
2.नोडपोर्ट्
परिभाषा: बाह्ययातायातस्य सेवां प्राप्तुं अनुमतिं दातुं प्रत्येकस्मिन् नोड् मध्ये उच्चं पोर्ट् (प्रायः 30000-32767) उद्घाटयन्तु ।
कार्यम् : कस्यापि नोड् इत्यस्य IP-सङ्केतस्य nodePort-इत्यस्य च माध्यमेन सेवां प्राप्नुवन्तु ।
उदाहरण:
spec:
type: NodePort
ports:
- port: 80
targetPort: 8080
nodePort: 30007
3. भारसंतुलनकर्ता
परिभाषा : मेघमञ्चेन प्रदत्तः भारसंतुलकः सेवायाः कृते बाह्यं IP-सङ्केतं नियुक्तं करोति ।
कार्यम् : अस्य IP-सङ्केतस्य माध्यमेन सेवां प्राप्नुवन्तु, यत्र बाह्ययातायातभारसन्तुलनस्य आवश्यकता भवति तत्र उपयुक्ता ।
उदाहरण:
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 8080
selector:
app: my-app
4. बाह्यनाम
परिभाषा: सेवां बाह्यक्षेत्रनाम (यथा दत्तांशकोशसेवा) प्रति नक्शाङ्कनं कुर्वन्तु ।
कार्यम् : क्लस्टर आन्तरिक IP अथवा नोड् IP मार्गेण न अपितु निर्दिष्टबाह्यक्षेत्रनामद्वारा सेवां प्राप्नुवन्तु ।
उदाहरण:
spec:
type: ExternalName
externalName: example.com
2. सारांशः
ClusterIP: पूर्वनिर्धारितसेवाप्रकारः, केवलं क्लस्टरस्य अन्तः एव अभिगम्यते ।
NodePort: बाह्ययातायातस्य सेवां प्राप्तुं अनुमतिं दातुं प्रत्येकस्मिन् नोड् मध्ये एकं पोर्ट् उद्घाटयन्तु ।
LoadBalancer: मेघमञ्चेन प्रदत्तः भारसंतुलकः बाह्य-IP-सङ्केतं आवंटयति, यत् यत्र भारसन्तुलनस्य आवश्यकता भवति तत्र परिस्थित्यर्थं उपयुक्तम् अस्ति ।
ExternalName: सेवां बाह्यक्षेत्रनाम प्रति नक्शाङ्कयति, यत् बाह्यसेवासु अभिगमनस्य आवश्यकतां जनयति इति परिदृश्यानां कृते उपयुक्तम् ।