Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار

OpenShift 2019 آڪٽوبر 4.2 ۾ جاري ڪيو ويو، جنهن جو سڄو جوهر جاري آهي آٽوميشن ڏانهن رخ ۽ ڪم کي بهتر ڪرڻ جي بادل ماحول سان.

Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار

اچو ته ياد رکون ته مئي 2019 ۾ اسان متعارف ڪرايو Red Hat OpenShift 4، اسان جي Kubernetes پليٽ فارم جو ايندڙ نسل، جنهن کي اسان پيداوار جي ماحول ۾ ڪنٽينر ايپليڪيشنن جي انتظام کي آسان ڪرڻ لاءِ ٻيهر ڊزائين ڪيو.

حل هڪ خود منظم پليٽ فارم جي طور تي ٺاهيو ويو آٽو-اپڊيٽس ۽ لائف سائيڪل مينيجمينٽ سان گڏ هڪ هائبرڊ ڪلائوڊ ۾ ۽ ٺهيل آهي ثابت ٿيل Red Hat Enterprise Linux ۽ Red Hat Enterprise Linux CoreOS تي. نسخو 4.2 ۾، پليٽ فارم کي وڌيڪ ڊولپر-دوست بڻائڻ تي ڌيان ڏنو ويو. ان کان علاوه، اسان ڪلستر منتظمين لاءِ پليٽ فارم ۽ ايپليڪيشنن کي منظم ڪرڻ جو ڪم آسان ڪيو آھي OpenShift 3 کان 4 تائين لڏپلاڻ جا اوزار پيش ڪري، ۽ گڏوگڏ آف لائن ترتيبن لاءِ سپورٽ لاڳو ڪرڻ.

رفتار ڪٿي آهي؟

نسخو 4.2 Kubernetes سان ڪم ڪرڻ کي تمام گهڻو آسان بڻائي ٿو، پيش ڪري ٿو نئون OpenShift مئنيجمينٽ ڪنسول موڊ جيڪو ڊولپر جي ڪمن لاءِ بهتر ڪيو ويو آهي، گڏوگڏ ڪنٽينرز جي تعمير لاءِ نوان اوزار ۽ پلگ ان، CI/CD پائيپ لائينن کي منظم ڪرڻ ۽ بي سرور سسٽم کي لاڳو ڪرڻ. اهو سڀ ڪجهه پروگرامرز کي مدد ڪري ٿو وڌيڪ واضح طور تي انهن جي مکيه ڪم تي ڌيان ڏيڻ - ايپليڪيشن ڪوڊ ٺاهڻ، بغير ڪبرنيٽس جي خاصيتن کان پريشان ٿيڻ جي.

Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار
ڊولپر ڪنسول ۾ ايپليڪيشن ٽوپولوجي ڏسو.

Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار
OpenShift ڪنسول جو نئون ڊولپر موڊ

OpenShift 4.2 ۾ نئون ڊولپر اوزار:

  • ڊولپر موڊ ويب ڪنسول ڊولپرز کي صرف انهن جي ضرورتن جي معلومات ۽ ترتيبن کي ظاهر ڪندي انهن تي ڌيان ڏيڻ ۾ مدد ڪري ٿو جيڪي سڀ کان وڌيڪ اهم آهن. ٽوپولوجي ڏسڻ ۽ ايپليڪيشن اسيمبليءَ لاءِ هڪ بهتر ڪيل UI ڪنٽينر ٿيل ايپليڪيشنن ۽ ڪلسٽر وسيلن کي ٺاهڻ، ترتيب ڏيڻ ۽ ڏسڻ آسان بڻائي ٿو.
  • اوزار ٽڪيٽ odo - ڊولپرز لاءِ هڪ خاص ڪمانڊ لائن انٽرفيس جيڪو OpenShift پليٽ فارم تي ايپليڪيشنن جي ترقي کي آسان بڻائي ٿو. Git push وانگر رابطي کي منظم ڪرڻ سان، هي CLI ڊولپرز کي آسانيءَ سان OpenShift پليٽ فارم تي ايپليڪيشنون ٺاهڻ ۾ مدد ڪري ٿو، بغير ڪبرنيٽس جي پيچيدگين ۾.
  • Red Hat OpenShift Connector Microsoft Visual Studio Code لاءِ، JetBrains IDE (بشمول IntelliJ) ۽ Eclipse ڊيسڪ ٽاپ IDE استعمال ٿيل اوزارن سان آسان انضمام مهيا ڪري ٿو ۽ توھان کي اجازت ڏئي ٿو ته ڊولپرز کان واقف IDE ماحول ۾ OpenShift لاءِ ايپليڪيشنون ڊولپ ڪرڻ، ٺاھڻ، ڊيبگ ڪرڻ ۽ لڳائڻ.
  • Microsoft Azure DevOps لاءِ Red Hat OpenShift ڊيپلائيمينٽ ايڪسٽينشن. هن DevOps ٽول ڪٽ جي صارفين کي مهيا ڪري ٿي انهن جي ايپليڪيشنن کي Azure Red Hat OpenShift يا Microsoft Azure DevOps پليٽ فارم تي ڪنهن ٻئي OpenShift ڪلسٽرز تي لڳائڻ جي صلاحيت سان.

Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار
Visual Studio لاءِ پلگ ان

هڪ ليپ ٽاپ تي مڪمل OpenShift

ريڊ Hat HatReady Containers, جيڪي تيار ٿيل OpenShift ڪلسٽرز آهن جيڪي هڪ ورڪ اسٽيشن يا ليپ ٽاپ تي ترتيب ڏيڻ لاءِ بهتر ڪيون ويون آهن، ان کي مقامي طور تي ڪلائوڊ ايپليڪيشنون ڊولپ ڪرڻ ممڪن بڻائين ٿيون.

سروس ميش

اسان جو حل اوپن شفٽ سروس ميش، اوپن سورس سافٽ ويئر منصوبن جي بنياد تي ٺهيل آهي اسٽيو، ڪيلي ۽ جيجر ۽ خاص ڪبرنيٽس آپريٽر, OpenShift پليٽ فارم تي ايپليڪيشنن جي ترقي، ترتيب ۽ سار سنڀال کي آسان بڻائي ٿو ضروري اوزار مهيا ڪندي ۽ ڪلائوڊ ايپليڪيشنن جي آٽوميشن کي سنڀالڻ جي بنياد تي جديد آرڪيٽيڪچرز جهڙوڪ مائڪرو سروسز. حل پروگرامرز کي اجازت ڏئي ٿو ته پاڻ کي آزاديءَ سان ترتيب ڏيڻ ۽ برقرار رکڻ جي ضرورت کان آزاد ڪن خاص نيٽ ورڪ خدمتن لاءِ گهربل ايپليڪيشنون ۽ ڪاروباري منطق ٺاهي رهيا آهن.

Red Hat OpenShift سروس ميش, OpenShift 4 لاءِ دستياب آهي، ڊولپر لاءِ درزي سان ٺهيل آهي لفظي طور تي ”شروع کان ختم ٿيڻ تائين“ ۽ خاصيتون پيش ڪري ٿو جهڙوڪ ٽريڪنگ ، ميٽرڪس ، ويزولائيزيشن ۽ نيٽ ورڪ ڪميونيڪيشن جي نگراني ، انهي سان گڏ هڪ ڪلڪ ۾ سروس ميش جي تنصيب ۽ ترتيب. ان کان علاوه، حل آپريشنل مينيجمينٽ ۽ سيڪيورٽي جي لحاظ کان فائدا پيش ڪري ٿو، جهڙوڪ ڊيٽا سينٽر اندر سرورز جي وچ ۾ ٽرئفڪ جي انڪرپشن ۽ API گيٽ وي سان انضمام. Red Hat 3 اسڪيل.

Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار
OpenShift سروس ميش جي اندر ڪيلي استعمال ڪندي ڪلسٽر ٽرئفڪ جي ترقي يافته تصوير

بي سرور ڪمپيوٽنگ

اسان جو ٻيو حل OpenShift Serverless, توهان کي ايپليڪيشنن کي ترتيب ڏيڻ ۽ هلائڻ ۾ مدد ڪري ٿي جيڪي آسانيءَ سان اسڪيل اپ ۽ ڊيمانڊ تي، پوري طرح صفر تائين. Knative پروجيڪٽ جي چوٽي تي ٺهيل ۽ ٽيڪنالاجي پريويو ۾ موجود آهي، هي حل ڪنهن به OpenShift 4 ڪلستر تي چالو ٿي سگهي ٿو لاڳاپيل ڪبرنيٽس آپريٽر کي استعمال ڪندي، ان کي شروع ڪرڻ آسان بڻائي ٿو ۽ انسٽال ڪرڻ لاءِ گهربل اجزاء کي انسٽال ڪرڻ لاءِ سرور جي بغير ايپليڪيشنن يا ڪمن کي ترتيب ڏيڻ لاءِ OpenShift تي. OpenShift ڪنسول جو ڊولپمينٽ موڊ، جيڪو ورجن 4.2 ۾ ظاهر ٿيو، توھان کي اجازت ڏئي ٿو بي سرور آپشنز کي معياري ڊولپمينٽ پروسيسز ۾ استعمال ڪرڻ، جھڙوڪ Import from Git يا Deployan Image، ٻين لفظن ۾ توھان ڪنسول مان سڌو بي سرور ايپليڪيشنون ٺاھي سگھو ٿا.

Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار
OpenShift ڪنسول ۾ سرور بي ترتيب ترتيب ڏيڻ

ڊولپر ڪنسول سان انضمام کان علاوه، OpenShift جو نئون ورزن بي سرور جي لحاظ کان ٻيون بھتريون آھن. خاص طور تي، هي آهي kn - Knative ڪمانڊ لائن انٽرفيس، جيڪو آسان ۽ وجداني آپريشن مهيا ڪري ٿو، توهان کي ايپليڪيشنن لاء ضروري شيون گروپ ڪرڻ جي اجازت ڏئي ٿو. ڪوڊ ۽ ترتيبن جا سنيپ شاٽ وٺو، ۽ نيٽ ورڪ جي آخري پوائنٽ کي مخصوص ورزن يا خدمتن ڏانهن نقشي ڪرڻ جي صلاحيت پڻ مهيا ڪري ٿي. اهي سڀئي خاصيتون، OpenShift Serverless آپريٽر ذريعي ٽيڪنالاجي پريويو ۾ موجود آهن، ڊولپرز کي بغير سرور آرڪيٽيڪچر سان آرام سان حاصل ڪرڻ ۾ مدد ڪن ٿيون ۽ انهن جي ايپليڪيشنن کي هائبرڊ ڪلائوڊ ۾ مقرر ڪرڻ جي لچڪ آهي بغير ڪنهن مخصوص انفراسٽرڪچر ۾ بند ٿيڻ جي.

Cloud CI/CD پائپ لائنون

مسلسل انضمام ۽ ترسيل (CI/CD) اڄڪلهه اهم ترقياتي طريقا آهن جيڪي سافٽ ويئر جي ترتيب جي رفتار ۽ اعتبار کي وڌائين ٿا. سٺا CI/CD ٽولز ڊولپمينٽ ٽيمن کي اجازت ڏين ٿا ته موٽ جي عمل کي هموار ڪرڻ ۽ خودڪار ڪرڻ لاءِ، جيڪو ڪامياب چست ترقي لاءِ اهم آهي. OpenShift ۾، توهان استعمال ڪري سگهو ٿا کلاسک جينڪنز يا اسان جو نئون حل اهڙي ٽول ڪٽ طور OpenShift پائپ لائنز.

Jenkins اڄڪلهه حقيقي معيار آهي، پر اسان ڪنٽينر CI/CD جي مستقبل کي Tekton اوپن سورس سافٽ ويئر پروجيڪٽ سان وابسته ڪريون ٿا. تنهن ڪري، OpenShift Pipelines خاص طور تي هن منصوبي جي بنياد تي ٺاهيل آهي ۽ بهتر طور تي ڪلائوڊ حلن لاءِ اهڙين عام طريقن کي سپورٽ ڪري ٿو جيئن پائپ لائن-اي-ڪوڊ ("پائپ لائن جيئن ڪوڊ") ۽ GitOps. OpenShift Pipelines ۾، هر قدم پنهنجي ڪنٽينر ۾ هلندو آهي، تنهنڪري وسيلا صرف استعمال ڪيا ويندا آهن جڏهن اهو قدم هلندو آهي، ڊولپرز کي انهن جي ترسيل پائپ لائنز، پلگ انز، ۽ رسائي ڪنٽرول تي مڪمل ڪنٽرول جي اجازت ڏيڻ جي بغير ڪنهن مرڪزي CI/CD سرور تي ڀروسو ڪرڻ جي.

OpenShift Pipelines اڃا تائين ڊولپر جي ڏيک ۾ آهي ۽ هڪ لاڳاپيل آپريٽر طور موجود آهي جيڪو ڪنهن به OpenShift 4 ڪلستر ۾ استعمال ڪري سگهجي ٿو. Jenkins ٻنهي OpenShift 3 ۽ 4 نسخن ۾ استعمال ڪري سگهجي ٿو.

Red Hat OpenShift 4.2 پيش ڪري ٿو ڊولپرز کي بهتر ۽ وسيع اوزار
Red Hat OpenShift پائپ لائنون

هڪ هائبرڊ بادل ۾ ڪنٽينرز کي منظم ڪرڻ

OpenShift جي خودڪار تنصيب ۽ تازه ڪاري ھائبرڊ بادل کي صارف جي تجربي جي لحاظ کان ڪيننيڪل بادل جي ممڪن طور تي ويجھو آڻيندو آھي. OpenShift 4.2 اڳ ۾ وڏين پبلڪ ڪلائوڊ پليٽ فارمن، پرائيويٽ ڪلائوڊز، ورچوئلائيزيشن پليٽ فارمز ۽ بيئر ميٽل سرورز لاءِ موجود هو، پر ورجن XNUMX هن لسٽ ۾ ٻه نوان پبلڪ ڪلائوڊ پليٽ فارم شامل ڪري ٿو - Microsoft Azure ۽ Google Cloud Platform، گڏوگڏ OpenStack private clouds.

OpenShift 4.2 انسٽالر کي مختلف ھدف واري ماحول لاءِ بھتر ڪيو ويو آھي، ۽ ان کي پھريون ڀيرو الڳ ٿيل (انٽرنيٽ سان ڳنڍيل ناھن) ترتيبن سان ڪم ڪرڻ جي تربيت ڏني وئي آھي. سينڊ باڪس ٿيل تنصيب ۽ لازمي پراکسي موڊ توهان جي پنهنجي CA بنڊل مهيا ڪرڻ جي صلاحيت سان ريگيوليٽري معيارن ۽ اندروني سيڪيورٽي پروٽوڪول جي تعميل کي يقيني بڻائي ٿي. اسٽينڊالون انسٽاليشن موڊ توهان کي اجازت ڏئي ٿو ته هميشه OpenShift ڪنٽينر پليٽ فارم جو جديد ورجن انهن علائقن ۾ جتي انٽرنيٽ جي رسائي نه هجي يا ماحول ۾ سخت تصويري جانچ جي پاليسين سان.

اضافي طور تي، Red Hat Enterprise Linux CoreOS استعمال ڪندي مڪمل OpenShift اسٽيڪ کي ترتيب ڏيڻ سان، Red Hat Enterprise Linux جو ھڪڙو ھلڪو ورزن، توھان انسٽاليشن کان ھڪ ڪلاڪ کان گھٽ وقت ۾ ڪلائوڊ تيار ڪري سگھو ٿا.

Red Hat OpenShift توهان کي ڪلائوڊ ۾ ڪنٽينر ايپليڪيشنون ٺاهڻ، ترتيب ڏيڻ ۽ انتظام ڪرڻ جي عمل کي متحد ڪرڻ جي اجازت ڏئي ٿي ۽ آن پرميسس انفراسٽرڪچر تي. آسان، وڌيڪ خودڪار ۽ تيز تنصيب سان، OpenShift 4.2 ھاڻي AWS، Azure، OpenStack ۽ GCP تي دستياب آھي، تنظيمن کي ھائبرڊ ڪلائوڊ ۾ پنھنجي Kubernetes پليٽ فارمن کي موثر طريقي سان منظم ڪرڻ جي اجازت ڏئي ٿي.

OpenShift 3 کان OpenShift 4 تائين آسان لڏپلاڻ

نئون ڪم لوڊ لڏپلاڻ وارو اوزار پليٽ فارم جي پوئين ورزن مان OpenShift 4.2 ڏانهن لڏڻ کي آسان بڻائي ٿو. پراڻي ڪلسٽر کان نئين ڪلستر تائين لوڊ منتقل ڪرڻ هاڻي تمام تيز، آسان ۽ گهٽ ۾ گهٽ دستي عملن سان آهي. ڪلسٽر ايڊمنسٽريٽر کي صرف ذريعو چونڊڻو پوندو OpenShift 3.x ڪلسٽر، ان تي مطلوب پراجيڪٽ (يا نالي جي جاءِ) کي نشانو بڻايو ۽ پوءِ وضاحت ڪريو ته لاڳاپيل مسلسل حجمن سان ڇا ڪجي - انھن کي ٽارگيٽ OpenShift 4.x ڪلستر ڏانھن نقل ڪريو يا انھن کي منتقل ڪريو . ايپليڪيشنون پوءِ اصل ڪلستر تي هلنديون رهنديون جيستائين منتظم انهن کي ختم نه ڪري.

OpenShift 4.2 مختلف لڏپلاڻ واري منظرنامي کي سپورٽ ڪري ٿو:

  • ڊيٽا نقل ڪئي وئي آهي هڪ وچولي مخزن جي بنياد تي ويلرو پروجيڪٽ استعمال ڪندي. هي اختيار توهان کي اسٽوريج سسٽم جي تبديلي سان لڏپلاڻ ڪرڻ جي اجازت ڏئي ٿو، مثال طور، اصل ڪلستر استعمال ڪري ٿو Gluster، ۽ نئون استعمال ڪري ٿو Ceph.
  • ڊيٽا موجوده مخزن ۾ رهي ٿي، پر اهو نئين ڪلستر سان ڳنڍيل آهي (مسلسل حجم سوئچنگ).
  • ريسٽڪ استعمال ڪندي فائل سسٽم کي نقل ڪندي.

پهرين رات صحيح

گهڻو ڪري اسان جا صارف چاهيندا آهن ته ڪوشش ڪرڻ جي قابل ٿي منصوبابندي ڪيل OpenShift جدت کي نئين رليز ٿيڻ کان گهڻو اڳ. تنهن ڪري، OpenShift 4.2 سان شروع ڪندي، اسان گراهڪ ۽ ڀائيوارن کي رات جي تعميرن تائين رسائي فراهم ڪندا آهيون. مهرباني ڪري نوٽ ڪريو ته اهي تعميرات پيداوار جي استعمال لاءِ نه آهن، سپورٽ نه آهن، ناقص دستاويز ٿيل آهن، ۽ ٿي سگهي ٿو نامڪمل ڪارڪردگي. انهن تعميرات جو معيار وڌي ٿو جيئن اهي فائنل ورزن جي ويجهو اچن.

Nightly builds گراهڪ ۽ ڀائيوارن کي اجازت ڏين ٿيون ته جيئن ترقيءَ جي شروعات ۾ نون خصوصيتن جو ڏيک ڏين، جيڪي ISV ڊولپرز جي پنهنجي حلن سان OpenShift جي ڊيپلائيمينٽ پلاننگ يا انضمام لاءِ ڪارآمد ٿي سگهن ٿيون.

OKD ڪميونٽي جي ميمبرن کي نوٽ

OKD 4.0 تي ڪم شروع ٿي چڪو آهي، اوپن سورس ڪبرنيٽس ڊسٽريبيوشن جيڪا ڊولپمينٽ ڪميونٽي پاران ٺاهي وئي آهي ۽ ريڊ هيٽ اوپن شيفٽ کي هيٺ رکي ٿي. اسان سڀني کي دعوت ڏيون ٿا ته موجوده حالت جو جائزو وٺو OKD4, Fedora CoreOS (FCOS) ۽ Kubernetes اندر OKD ورڪنگ گروپ يا ويب سائيٽ تي پيش رفت جي پيروي ڪريو OKD.io.

نوٽ:

هن اشاعت ۾ لفظ ”پارٽنرشپ“ جو مطلب نه آهي قانوني ڀائيواري يا ڪنهن ٻئي قسم جي قانوني تعلق جي وچ ۾ Red Hat, Inc. ۽ ڪو ٻيو قانوني ادارو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو