कन्टेनरहरू अब उत्पादन वातावरणको बहुमतमा प्रयोग भइरहेका छन् किनभने तिनीहरू अधिक स्केलेबल, किफायती, भर्चुअल मेसिनहरू भन्दा उच्च, र छिटो प्रयोगयोग्य छन्।
अवश्य पनि, 10-20 कन्टेनरहरूसँग काम गर्नाले चीजहरू सरल बनाउँछ, तर एउटा परिदृश्यलाई विचार गर्नुहोस् जसमा तपाईंको Kubernetes क्लस्टर उत्पादन वातावरणमा सयौं कन्टेनरहरू छन्।
धेरै कन्टेनरहरू एकैसाथ चल्दा, कन्टेनर जीवनभर नियन्त्रण गर्न गाह्रो हुन्छ। तपाईलाई कन्टेनर अर्केस्ट्रेशन प्लेटफर्म वा सबै स्वचालित कन्टेनर तैनाती, स्केलिंग, संगठन, र प्रशासन ह्यान्डल गर्न समाधान चाहिन्छ।
दुबै कन्टेनर अर्केस्ट्रेशन समाधानहरू दुई छुट्टाछुट्टै परियोजनाहरू भएकाले, Kubernetes र OpenShift तुलना गर्नु अनुचित हो।
OpenShift को विपरीत, जुन Red Hat सेवा हो, Kubernetes एक खुला स्रोत पहल हो। अहिले बजारमा रहेका दुईवटा शीर्ष कन्टेनर अर्केस्ट्रेसन उपकरणहरू कुबेरनेट र रेड ह्याट ओपनशिफ्ट हुन्।
यो पोष्ट विभिन्न उपकरणहरू मार्फत जान्छ र तिनीहरू कसरी एक अर्काबाट भिन्न हुन्छन्।
अगाडि बढ्नु अघि, कन्टेनर अर्केस्ट्रेशन बुझौं।
त्यसोभए, कन्टेनर आर्केस्ट्रा के हो?
कन्टेनरहरूको स्वचालित कन्फिगरेसन कन्टेनर अर्केस्ट्रेशन सफ्टवेयरद्वारा सम्भव भएको हो। यसलाई कुनै पनि सेटिङमा निर्माण र प्रयोग गर्न सकिन्छ, त्यसैले यसलाई पोर्टेबल मानिन्छ।
कन्टेनर टेक्नोलोजीले एप्लिकेसन कोड, पुस्तकालयहरू, र अन्य आवश्यक डेटा एकल घटना प्रयोग गरेर बन्डल गर्दछ।
यस तथ्यको कारणले गर्दा यसले सबैभन्दा आधारभूत वस्तु- वा प्रक्रिया-उन्मुख कोड समावेश गर्दछ, यसलाई कार्यक्रमको "एकल इकाई" भनिन्छ।
एप्लिकेसनहरू अब अझ प्रभावकारी रूपमा सञ्चालन गर्न सक्छन्, चाहे विकासकर्ता इकोसिस्टममा वा अन-प्रिमाइसेसमा प्रयोग गरियोस्। क्लस्टर कन्टेनर अर्केस्ट्रेशन कन्टेनर सफ्टवेयर प्रविधिको लोकप्रिय प्रकार हो, र Kubernetes यस प्रकारको प्रविधिको लागि बनाइएको हो।
कन्टेनराइजेशनले नोडहरूको क्लस्टरहरू प्रयोग गरेर प्रभावकारी सर्भर-जस्तो प्रणाली सिर्जना गर्दछ - या त वास्तविक वा भर्चुअल मेसिनहरू। फलस्वरूप, त्यहाँ ठूलो कोठा, आवेदन विभाजन, लोड ब्यालेन्सिंग, र निरन्तर राम्रो प्रशोधन दरहरू उपलब्ध छन्।
के हो कुबर्नेट्स?
कन्टेनर अर्केस्ट्रेसनको लागि सिर्जना गरिएको प्रणाली, Kubernetes खुला स्रोत र निःशुल्क छ। गुगल यसको मूल निर्माता थियो।
क्लाउड नेटिभ कम्प्युटिङ फाउन्डेसन, जुन कन्टेनर टेक्नोलोजीलाई अगाडि बढाउन स्थापना गरिएको थियो, अब Kubernetes सदस्यको रूपमा समावेश छ।
Kubernetes भनिने पोर्टेबल कन्टेनराइजेशन प्लेटफर्मले सेवाहरू र कार्यभारहरू सजिलो बनाउने उद्देश्यले धेरै क्षमताहरू प्रदान गर्दछ।
परिनियोजन, नेटवर्किङ, र स्केलेबिलिटी केवल केहि अपरेशनहरू हुन् जुन कुबर्नेट्ससँग स्वचालित गर्न उपकरणहरू छन्।
Kubernetes विकासकर्ताहरू द्वारा तिनीहरूको CI/CD पाइपलाइनहरूमा कार्यक्षमता एकीकृत गर्न प्रयोग गरिन्छ, जस्तै लोड ब्यालेन्सिङ, प्रक्रिया स्वचालन, र भण्डारण अर्केस्ट्रेशन।
Kubernetes क्लस्टरमा, एक मास्टर नोड र धेरै कार्यकर्ता नोडहरूले मास्टर-स्लेभ डिजाइन प्रयोग गर्दैछन्।
प्रत्येक कार्यकर्ता नोडमा धेरै खण्डहरू सञ्चालन हुनेछन् जुन कार्यात्मक इकाईको रूपमा एकजुट भएका कन्टेनरहरूको सङ्कलनबाहेक अरू केही होइनन्।
Kubernetes ले YAML प्रयोग गरेर वास्तविक अनुप्रयोग सिर्जना गर्न API सर्भरमा डेलिभर गरिएका स्रोतहरू परिभाषित गर्दछ।
विशेषताहरु
- यो कुनै पनि प्लेटफर्ममा चार्ज बिना प्रयोग गर्न सकिन्छ किनभने यो खुला स्रोत हो।
- तपाईं स्वचालित रूपमा डाउनटाइम ह्यान्डल गर्न रोल ब्याक र छिटो रोल आउट गर्न सक्नुहुन्छ।
- यसले नेटवर्क ट्राफिक वितरणको लागि लोड सन्तुलन सुविधाहरू प्रदान गर्दछ।
- योसँग बलियो, सक्रिय विकास र ईन्जिनियरिङ् समुदाय छ, जसले नयाँ सुविधाहरूको जारी रिलीजमा मद्दत गर्दछ।
- यसले धेरै प्रोग्रामिङ भाषाहरू र फ्रेमवर्कहरूलाई समर्थन गर्दछ, विकासकर्ताहरू र प्रशासकहरूलाई स्वतन्त्रता दिन्छ।
- योसँग पूर्वनिर्धारित ड्यासबोर्ड छ जसले क्लस्टरको प्रत्येक पक्षलाई बुझ्नको लागि डाटाको सम्पत्ति प्रदान गर्दछ।
- यसले प्रभावकारी रूपमा पूर्वाधार स्रोतहरूको उपयोग गर्न र समग्र लागत घटाउन मद्दत गर्दछ।
- एपहरू लन्च गर्न, Kubernetes माउन्ट गर्दछ र तपाईंको छनौट गरिएको भण्डारण प्रणाली थप्छ।
- Kubernetes को साथ, तपाईं ठाडो र तेर्सो दुबै स्रोतहरू छिटो र कुशलतापूर्वक मापन गर्न सक्नुहुन्छ।
- कार्यान्वयनको क्रममा असफल भएका कन्टेनरहरू Kubernetes द्वारा स्वचालित रूपमा पुन: सुरु गर्न सकिन्छ, र प्रयोगकर्ता-परिभाषित स्वास्थ्य जाँचहरूमा प्रतिक्रिया नगर्नेहरूलाई मारिन्छ। यद्यपि, यदि नोड असफल भयो भने, यसले यसलाई बदल्छ र असफल कन्टेनरहरूलाई अन्य सक्रिय नोडहरूमा पुन: वितरण गर्दछ।
के हो ओपनशिफ्ट?
Red Hat ले कन्टेनराइजेशन उपकरणहरूको OpenShift संग्रह सिर्जना गर्यो। डकर र कुबर्नेट्स, दुई राम्रो मनपर्ने कन्टेनराइजेशन टेक्नोलोजीहरू, OpenShift को विकासको भागमा प्रयोग गरिन्छ।
जब यो यसको वितरित प्लेटफर्ममा आउँछ, Red Hat ले OpenShift लाई वितरण र Kubernetes लाई प्लेटफर्मको कोरको रूपमा हेर्छ।
Kubernetes मा निर्मित र क्लाउडमा उपलब्ध गराइएको प्लेटफर्मलाई OpenShift कन्टेनर प्लेटफर्म भनिन्छ। यसलाई प्राय: कन्टेनराइजेशन सेवाहरू प्रदान गर्ने सेवा (PaaS) को रूपमा प्लेटफर्मको रूपमा मानिन्छ।
यसले आत्म-सेवा प्रावधान, केन्द्रीकृत नीति प्रशासन, निर्मित अनुगमन, र सुरक्षा प्रदान गर्दछ जुन व्यवसायहरूको लागि उच्चतम स्तर हो।
Kubernetes कन्टेनर वर्कलोडहरूसँग, OpenShift उपयुक्त छ।
थप रूपमा, यसले OpenShift OKD (पहिले उत्पत्तिको रूपमा चिनिने) प्रदान गर्दछ, जसले तपाईंलाई क्लाउड-आधारित अनुप्रयोगहरू निर्माण, वितरण र परीक्षण गर्न सक्षम बनाउँछ।
Node.js, Ruby, Python, Perl, र Java मा लेखिएका अनुप्रयोगहरू OpenShift द्वारा ह्यान्डल गर्न सकिन्छ। प्लेटफर्मले कन्टेनराइज्ड प्रोग्रामहरूको स्वचालित वा म्यानुअल स्केलिंगको लागि अनुमति दिन्छ।
OpenShift ले अमूर्त तहको रूपमा धेरै भर्चुअलाइजेशन अवधारणाहरू समावेश गर्दछ। OpenShift पछाडिको प्राथमिक विचार भर्चुअलाइजेशन हो।
OpenShift कन्टेनर होस्टिङ र रनटाइमका लागि ओपन कन्टेनर इनिसिएटिभ (OCI) सँग उपयुक्त छ र अन्य DevOps प्रविधिहरूसँग छिटो अन्तरक्रिया गर्छ।
OpenShift प्रयोग गर्ने कम्पनीहरूलाई कडा सुरक्षा दिशानिर्देशहरू, द्रुत एप्लिकेसन डिप्लोइमेन्ट, र विशेष समर्थनको साथ एक व्यापक प्लेटफर्म चाहिन्छ।
यसले यसलाई ठूला-ठूला परियोजनाहरू वा साना व्यवसायहरूका लागि विशेष रूपमा आकर्षक छनोट बनाउँछ जसमा तिनीहरूका एपहरू व्यवस्थापन गर्न, सुरक्षा गर्न र निगरानी गर्न विशेष कर्मचारीको अभाव हुन्छ।
विशेषताहरु
- यसले अझ छिटो र फुर्तिलो रूपमा अनुप्रयोग सिर्जना गर्न र सुरु गर्न सक्छ।
- धेरै अन्य DevOps उपकरणहरू सजिलैसँग यसको साथ एकीकृत गर्न सकिन्छ।
- प्रत्येक रिलीजको लागि, यसले तेस्रो-पक्ष प्लगइनहरूको संख्याको जाँच गर्दछ।
- यो स्थानीय रूपमा वा कुनै क्लाउड सेवा प्रदायकसँग प्रयोग गर्न सरल छ।
- यसले कन्टेनरहरू होस्टिंग र चलाउनका लागि खुला कन्टेनर पहल (OCI) लाई समर्थन गर्दछ।
- यसले कार्यसम्पादन, दोषहरू, र सुरक्षा चिन्ताहरूको लागि धेरै समाधानहरू समावेश गर्दछ।
- प्रोमेथियस र ग्राफाना समर्थित छन्, जसले क्लस्टर निगरानीको साथ मद्दत गर्दछ
- यसले Red Hat मा एकीकृत कन्सोल प्रयोग गरी नीतिहरू द्रुत रूपमा निर्माण र लागू गर्न सक्छ।
- पहुँच नियन्त्रण, नेटवर्किङ, र एक निर्मित स्क्यानर संग एक उद्यम रजिस्ट्री Red Hat OpenShift को आधारभूत सुरक्षा सुविधाहरू मध्ये केही मात्र हुन्।
- Red Hat OpenShift-आधारित अनुप्रयोगहरू सेकेन्डको कुरामा सयौं नोडहरूमा हजारौं उदाहरणहरूमा बढ्न सक्छ।
- 3-नोड क्लस्टरहरू, एकल Red Hat OpenShift नोड, र रिमोट वर्कर नोडहरूको मद्दतले, Red Hat OpenShift ले किनारा परिदृश्यहरूमा सानो-फुटप्रिन्ट टोपोलोजीहरूको लागि समर्थन सुधार गर्दछ। यी टोपोलजीहरू विभिन्न किनारा साइटहरूको भौतिक आकार, जडान, र उपलब्धता आवश्यकताहरूसँग राम्रोसँग मेल खान्छ।
Kubernetes र OpenShift बीच मुख्य भिन्नताहरू
ओपनसोर्स र कमर्शियल
Kubernetes र OpenShift बीचको प्राथमिक भिन्नता यो हो कि पहिलेको खुला स्रोत परियोजना हो, जबकि पछिल्लो एक नाफाको लागि कर्पोरेट प्रस्ताव हो। नतिजाको रूपमा, Kubernetes एक आत्म-निर्भर उपकरण हो।
मानिसहरूले Kubernetes समुदायलाई सम्पर्क गर्छन्, जसमा धेरै विकासकर्ताहरू, प्रशासकहरू, वास्तुकारहरू, आदि समावेश छन्, यस प्रविधिमा कुनै पनि समस्या वा बगहरू समाधान गर्न।
OpenShift सँग यो Red Hat उत्पादन सदस्यता प्रयोग गर्दा, तपाइँसँग कुनै पनि समस्या निवारणको लागि उत्कृष्ट सशुल्क समर्थन विकल्प छ। Red Hat CloudForms लाई ओपनशिफ्ट सदस्यताको साथ भौतिक, भर्चुअल, र क्लाउड पूर्वाधार व्यवस्थापन गर्न प्रयोग गर्न सकिन्छ।
प्लेटफर्मको लागि मूल्य निर्धारण देख्न सकिन्छ यहाँ.
प्रयोगकर्ता इन्टरफेस र अनुभव
Kubernetes को जटिल वेब इन्टरफेसले शुरुआतीहरूलाई भ्रमित गर्न सक्छ।
प्रयोगकर्ताहरूले Kubernetes ड्यासबोर्ड स्थापना गर्नुपर्छ र Kubernetes वेब ग्राफिकल प्रयोगकर्ता इन्टरफेस (GUI) हेर्नको लागि आफ्नो मेसिनको पोर्ट क्लस्टर सर्भरमा सञ्चार गर्न Kube-proxy प्रयोग गर्नुपर्छ।
ड्यासबोर्डमा लगइन पृष्ठ नभएको कारणले, प्रयोगकर्ताहरूले प्रमाणीकरण र प्राधिकरण प्रदान गर्नका लागि वाहक टोकनहरू पनि स्थापना गर्नुपर्छ।
अर्कोतर्फ, OpenShift ले एक-टच लगइन पृष्ठको साथ प्रयोगकर्ता-अनुकूल अनलाइन कन्सोल प्रदान गर्दछ। कन्सोलले प्रयोगकर्ताहरूलाई प्रयोग गर्न सजिलो फारम-आधारित इन्टरफेस प्रदान गर्दछ जसले स्रोत थप्ने, मेटाउने, र परिमार्जन गर्न सक्षम गर्दछ। OpenShift को साथ, प्रयोगकर्ताहरूले स्पष्ट रूपमा लाभ उठाउँछन्।
वेब ईन्टरफेस
तपाइँ सबै क्लस्टर प्रशासन कार्यहरू गर्नको लागि उपयुक्त र प्रयोगकर्ता-अनुकूल वेब इन्टरफेस चाहनुहुन्छ। र OpenShift ले यो प्रदान गर्दछ। प्रत्येक प्रयोगकर्ताले सम्पूर्ण क्लस्टरको सहज प्रतिनिधित्वको साथ प्रस्तुत गर्नु अघि छोटो लगइन प्रक्रिया पूरा गर्न आवश्यक छ।
Red Hat बाट OpenShift ले एक सहज वेब UI प्रदान गर्दछ जसले DevOps पेशेवरहरूलाई सजिलैसँग Kubernetes गतिविधिहरू र सञ्चालन टोलीहरूलाई सहज रूपमा अनुप्रयोगको निगरानी गर्न सक्षम बनाउँछ।
नियन्त्रणले बिल्ड, डिप्लोय, अपडेट, स्केल, र एक्सपोज सहित केवल एक क्लिकमा लागू गर्न सकिने धेरै विकल्पहरू प्रदान गर्दछ।
Kubernetes ले एउटा साधारण ड्यासबोर्ड समावेश गर्दछ जसले तपाईंलाई आधारभूत कार्यहरूमा मात्र मद्दत गर्न सक्छ। यसबाहेक, बजारमा अन्य ड्यासबोर्डहरूको तुलनामा, ड्यासबोर्ड धेरै प्रयोगकर्ता-अनुकूल छैन।
नतिजाको रूपमा, DevOps पेशेवरहरूले आधारभूत Kubernetes ड्यासबोर्डलाई वैकल्पिक भिजुअलाइजेशन उपकरणहरू जस्तै संयोजन गर्न रुचाउँछन्। Prometheus र ग्राफाना.
Scalability
एक क्लस्टरमा धेरै भर्चुअल कम्प्युटरहरू हुनेछन्, चाहे भर्चुअलाइज्ड वा बेयर मेटल। Kubernetes मा भर्चुअल मेसिन थप एक समय खपत प्रक्रिया हो। यसको लागि प्रोग्रामरहरूलाई YAML लिपिहरू लेख्न आवश्यक छ।
यसको विपरीत, OpenShift प्रयोग गरेर स्केलिंग सरल छ। उपलब्ध स्थापनाकर्ताहरू र उत्तरदायी प्लेबुकहरूको सहयोगमा, OpenShift ले क्लस्टरमा भर्चुअल मेसिनहरू तुरुन्तै सेटअप गर्न सक्छ।
यसबाहेक, OpenShift मा स्केलेबिलिटी एक सरल प्रक्रिया हो।
लचकता
Kubernetes को प्रयोग गर्न को लागी कुनै सेट विधि छैन, यसले ठूलो स्वतन्त्रता प्रदान गर्दछ। अतिरिक्त प्रतिबन्धहरु संग कुनै पनि अपरेटिङ सिस्टम Kubernetes चलाउन प्रयोग गर्न सकिन्छ।
तिनीहरूको पुरानो प्रकृति र आधुनिक बजारको मागहरू पूरा गर्न असक्षमताको कारण, लिगेसी आर्किटेक्चरहरू धेरै उद्यमहरूलाई पार गर्न बाधा थिए।
OpenShift सँग व्यवहार गर्दा, सबै अपरेटिङ सिस्टमहरू समर्थित छैनन्। केवल FedoraOS, CentOS, र Red Hat वितरणहरू OpenShift सँग उपयुक्त छन्।
व्यवस्थापन
प्रारम्भमा, तपाइँ पूर्वनिर्धारित ड्यासबोर्ड प्रयोग गरेर Kubernetes मा क्लस्टर नियन्त्रण गर्न सक्नुहुन्छ।
यद्यपि, यसको प्रतिबन्धित कार्यक्षमता र न्यूनतम प्रयोगकर्ता इन्टरफेसका कारण, जब क्लस्टरको आकार बढ्छ, तपाईंले क्लस्टरलाई सजिलैसँग व्यवस्थापन गर्न Istio, Prometheus र Grafana जस्ता थप शक्तिशाली उपकरणहरू थप्नुपर्नेछ।
क्लस्टर व्यवस्थापन गर्न, Red Hat OpenShift ले प्रयोगकर्ता-अनुकूल ड्यासबोर्ड प्रदान गर्दछ। OpenShift को वेब पोर्टलले तपाईंलाई राम्रो प्रशासनको लागि क्लस्टरमा परिष्कृत कार्यहरू गर्न अनुमति दिन्छ।
OpenShift ले क्लस्टरलाई EFK स्ट्याक र Istio मा जडान गर्न सिफारिस गर्दछ। अन्तमा, क्लस्टर व्यवस्थापनको साथ OpenShift सहायतामा पहुँचयोग्य उत्तरदायी प्लेबुकहरू र स्थापनाकर्ता।
तैनाथ
एक आवश्यक DevOps चरण उत्पादन मा एक अनुप्रयोग तैनाती गर्दैछ, र OpenShift यो प्रक्रिया एकदम सीधा बनाउँछ।
CICD प्रक्रियाले तपाइँको लागि विकास देखि परिनियोजन सम्म सबै कुरा ह्यान्डल गर्दछ, त्यसैले तपाइँ प्रत्येक चरण म्यानुअल रूपमा पूरा गर्ने बारे चिन्ता लिनु पर्दैन।
तपाईले घरमै ओपनशिफ्टको साथ एप्लिकेसन डिप्लोयमेन्टको लागि CICD पाइपलाइन चलिरहेको महसुस गर्नुहुनेछ, तपाई पूर्ण नौसिखिया भए पनि। OpenShift एपहरू प्रयोग गर्न, DeploymentConfig आदेश प्रयोग गर्नुहोस्।
जे होस्, Kubernetes कार्यान्वयन कठिन छ र प्रायः एक विशेषज्ञ द्वारा विशेष गरी गरिन्छ।
आवेदन परिनियोजनको लागि पाइपलाइनको प्रत्येक चरण हातले सेट अप गर्न आवश्यक हुनेछ। Kubernetes डिप्लोयमेन्टले डिप्लोय वस्तुहरूको प्रयोग गर्छ, जसले धेरै समवर्ती परिवर्तनहरूलाई समर्थन गर्दछ।
सुरक्षा
Kubernetes को तुलनामा, OpenShift सँग बलियो सुरक्षा नियमहरू छन्। उदाहरणका लागि, ओपनशिफ्टसँग रूटको रूपमा कन्टेनरहरू चलाउन सम्भव छैन।
थप रूपमा, यसले प्रयोगकर्ताहरूलाई डकरहबमा धेरै आधिकारिक छविहरू प्रयोग गर्नबाट रोक्छ। त्यसैले तपाईंले यसलाई प्रयोग गर्नु अघि OpenShift को सुरक्षा नीतिहरूसँग परिचित हुनुपर्छ।
यद्यपि, यी सीमितताहरूले OpenShift को प्रमाणीकरण र प्राधिकरणलाई Kubernetes भन्दा बढी भरपर्दो बनाउँछ।
Kubernetes अन्तर्गत हुँदा, उपयुक्त पहिचान र अनुमति क्षमताहरू निर्माण गर्न गाह्रो हुनेछ।
यदि कन्टेनर स्क्यानिङ उपकरणहरू क्लस्टरमा समावेश गरिएको छैन भने, OpenShift को विपरीत, Kubernetes क्लस्टरहरूले असुरक्षित डकर छविहरूको ठूलो संख्या समावेश गर्न सक्छ।
भूमिका-आधारित पहुँच नियन्त्रण (RBAC) प्रविधिहरू Kubernetes मा उपलब्ध छन्, तथापि, तिनीहरू उत्पादन अनुप्रयोगहरूमा आवश्यक सुरक्षाको उच्च स्तरको लागि अपर्याप्त छन्।
तसर्थ, Kubernetes अझै पनि OpenShift को तुलनामा धेरै सुरक्षा प्रगतिहरू गर्न आवश्यक छ।
निष्कर्ष
ती सबै Kubernetes र OpenShift बीचको भिन्नताको बारेमा थियो। IT क्षेत्रमा, दुबै कन्टेनर अर्केस्ट्रेशन प्लेटफर्महरू मागमा छन्। तसर्थ, तपाइँ कन्टेनर अर्केस्ट्रेशन प्लेटफर्म चयन गर्न सक्नुहुन्छ जुन तपाइँको आवश्यकताहरु मा आधारित तपाइँको कम्पनी को लागी आदर्श हो।
यदि तपाइँका परियोजनाहरूलाई लचिलोपन चाहिन्छ भने, तपाइँले Kubernetes प्रयोग गर्नुपर्छ।
यद्यपि, OpenShift एक उत्कृष्ट विकल्प हो यदि तपाइँ पूर्वनिर्धारित योजनामा अडिग रहन सक्नुहुन्छ र कन्टेनर अर्केस्ट्रेसनको लागि प्लेटफर्म प्रयोग गर्न चाहानुहुन्छ जुन डिप्लोय गर्न र प्रशासन गर्न सजिलो छ।
र यदि तपाइँ केहि समयको लागि DevOps ठाउँमा काम गर्दै हुनुहुन्छ भने, तपाइँ Kubernetes लाई शट दिन चाहन सक्नुहुन्छ।
यद्यपि, यदि तपाईं नौसिखिया हुनुहुन्छ भने, OpenShift सँग जानुहोस् किनकि यसले तपाईंको लागि धेरै चीजहरू एकदम सरल बनाउँदछ।
Red Hat OpenShift र Kubernetes अब तपाईंका छनौटहरू हुन्, त्यसैले बुद्धिमानीपूर्वक छनौट गर्नुहोस्।
जवाफ छाड्नुस्