Juniper NETWORKS Cloud Native Contrail نيٽورڪنگ ھدايتون
Juniper NETWORKS Cloud Native Contrail Networking

تعارف

Cloud-Native Contrail Networking Overview

خلاصو
Cloud-Native Contrail Networking (CN2) بابت ڄاڻو.

هن سيڪشن ۾

  • Cloud-Native Contrail Networking جا فائدا | 4

نوٽ: هن حصي جو مقصد هڪ مختصر اوور مهيا ڪرڻ آهيview جي Juniper Networks Cloud Native Contrail Networking Solutions ۽ ٿي سگھي ٿو انھن خاصيتن جي وضاحت تي مشتمل آھي جيڪي ڪبرنيٽس ڊسٽريبيوشن ۾ سپورٽ ناھي جيڪي توھان استعمال ڪري رھيا آھيو. ڏسو Cloud-Native Contrail Networking Release Notes for information on the features on the current release in your distribution. جيستائين ٻي صورت ۾ اشارو ڪيو ويو آهي، هن اوور ۾ ڪبرنيٽس جا سڀ حوالاview سيڪشن عام طور تي ٺاهيا ويا آهن ۽ ڪنهن خاص تقسيم کي اڪيلو ڪرڻ جو ارادو ناهي.

رليز 23.4 ۾، Cloud-Native Contrail Networking کي ھيٺ ڏنل مدد ڪئي وئي آھي:

  • (Upstream) Kubernetes
  • Red Hat اوپن شفٽ
  • ايميزون اي ڪي ايس
  • رينچر RKE2

Contrail Networking ھڪڙو SDN حل آھي جيڪو ورچوئلائيز نيٽ ورڪن جي ٺاھڻ ۽ انتظام کي پاڻمرادو ڳنڍڻ، الڳ ڪرڻ ۽ محفوظ ڪرڻ لاءِ ڪلائوڊ ڪم لوڊ ۽ خدمتن کي پرائيويٽ ۽ پبلڪ ڪلائوڊس ۾ بيحد آسان بڻائي ٿو.

Cloud-Native Contrail Networking (CN2) آڻيندو آھي ھي ڀرپور SDN فيچر سيٽ نيٽ ورڪنگ پليٽ فارم ۽ ڪنٽينر نيٽ ورڪ انٽرفيس (CNI) پلگ ان جي طور تي Kubernetes ۾.

بادل-مقامي آرڪيٽيڪچرز لاءِ ٻيهر ڊزائين ڪيل، CN2 اڳڀرائي ڪري ٿوtage انھن فائدن مان جيڪي Kubernetes پيش ڪري ٿو، سادو DevOps کان وٺي ٽرنڪي اسڪيلبلٽي تائين، سڀ ھڪ اعليٰ دستياب پليٽ فارم تي ٺهيل آھن. انهن فائدن ۾ شامل آهن معياري ڪبرنيٽس جا اوزار ۽ طريقا استعمال ڪرڻ لاءِ Contrail کي منظم ڪرڻ لاءِ ان جي سڄي زندگي چڪر:

  • منظم ڪريو CN2 معياري Kubernetes ۽ ٽئين پارٽي اوزار استعمال ڪندي.
  • اسڪيل CN2 نوڊس شامل ڪرڻ يا ختم ڪندي.
  • CN2 ترتيب ڏيو ڪسٽم ريسورس وصفن (CRDs) استعمال ڪندي.
  • اپ گريڊ CN2 سافٽ ويئر لاڳو ڪندي اپ ڊيٽ ٿيل منشور.
  • Contrail namespaces ۽ وسيلن کي حذف ڪندي CN2 کي انسٽال ڪريو (جتي سپورٽ ٿيل هجي).

CNI پلگ ان کان وڌيڪ، CN2 هڪ نيٽ ورڪنگ پليٽ فارم آهي جيڪو ڪلائوڊ-نيٽيڊ ڪنٽينرائزڊ ۽ ورچوئل مشين (VM) ڪم لوڊ لاءِ متحرڪ آخر کان آخر تائين ورچوئل نيٽ ورڪنگ ۽ سيڪيورٽي فراهم ڪري ٿو، ملٽي ڪلسٽر ڪمپيوٽ ۽ اسٽوريج ماحول ۾، سڀ هڪ کان ڪنٽرول جو مرڪزي نقطو. اهو ڪيترن ئي نوڪرن، ٽيمن، ايپليڪيشنن، يا انجنيئرنگ مرحلن ۾ ورهايل سنگل يا ملٽي ڪلسٽر ماحول لاءِ سخت ملٽي ٽيننسي کي سپورٽ ڪري ٿو، هزارين نوڊس تائين اسڪيلنگ.

CN2 عمل درآمد ڪنٽريل ڪنٽرولرز جي ھڪڙي سيٽ تي مشتمل آھي جيڪي يا ته ڪبرنيٽس ڪنٽرول جهاز جي نوڊس يا ورڪر نوڊس تي رھندا آھن تقسيم جي لحاظ کان. Contrail سنڀاليندڙ منظم ڪن ٿا ڊيٽا جهازن جي ورهايل سيٽ کي لاڳو ڪيل CNI پلگ ان ۽ هر نوڊ تي vRouter. ڪم لوڊز سان گڏ هڪ مڪمل وي آر اوٽر کي ضم ڪرڻ CN2 کي لچڪ فراهم ڪري ٿو نيٽ ورڪنگ جي ضرورتن جي وسيع رينج کي سپورٽ ڪرڻ لاءِ، ننڍڙن سنگل ڪلسٽرن کان ملٽي ڪلسٽر ڊپلائيمينٽ تائين، جنهن ۾ شامل آهن:

  • مڪمل اوورلي نيٽ ورڪنگ بشمول لوڊ بيلنسنگ، سيڪيورٽي ۽ ملٽي ٽيننسي، لچڪدار ۽ لچڪدار وي پي اينز، ۽ گيٽ وي سروسز سنگل ڪلسٽر ۽ ملٽي ڪلسٽر ڊپلائيمينٽس ۾
  • انتهائي دستياب ۽ لچڪدار نيٽ ورڪ ڪنٽرولر نيٽ ورڪ جي جوڙجڪ ۽ ڪنٽرول جهازن جي سڀني نقشن جي نگراني ڪري ٿو
  • ٽيليميٽري ۽ انڊسٽري معياري مانيٽرنگ ۽ پريزنٽيشن جا اوزار استعمال ڪندي تجزياتي خدمتون جهڙوڪ پروميٿيوس ۽ گرانما
  • CRI-O ۽ ڪنٽينر رن ٽائمز ٻنهي لاءِ سپورٽ
  • ڪنٽينر ۽ وي ايم ڪم لوڊ لاءِ سپورٽ (ڪيوبيورت استعمال ڪندي)
  • DPDK ڊيٽا جهاز جي رفتار لاءِ سپورٽ

Contrail سنڀاليندڙ خودڪار طريقي سان ڪم لوڊ فراهم ڪرڻ واري واقعن کي ڳولي ٿو جهڙوڪ هڪ نئون ڪم لوڊ فوري طور تي، نيٽ ورڪ جي فراهمي جي واقعن جهڙوڪ هڪ نئون ورچوئل نيٽورڪ ٺاهي رهيو آهي، اندروني ۽ بيروني ذريعن کان تازه ڪاري ڪرڻ، ۽ غير متوقع نيٽ ورڪ واقعن جهڙوڪ لنڪ ۽ نوڊ ناڪامي. Contrail ڪنٽرولر انهن واقعن کي رپورٽ ڪري ٿو ۽ لاگ ان ڪري ٿو جتي مناسب هجي ۽ ضروري طور تي vRouter ڊيٽا جهاز کي ٻيهر ترتيب ڏئي.

جيتوڻيڪ ڪنهن به واحد نوڊ ۾ صرف هڪ ڪنٽريل ڪنٽرولر شامل ٿي سگھي ٿو، هڪ عام ترتيب ۾ ڪيترن ئي نوڊس تي هلندڙ ڪيترن ئي ڪنٽرولر شامل آهن. جڏهن ڪيترائي ڪنٽريل ڪنٽرولر هوندا آهن، ڪنٽرولرز کي هم وقت سازي ۾ رکندو آهي iBGP استعمال ڪندي رستن کي مٽائڻ لاءِ. جيڪڏهن هڪ ڪنٽريل ڪنٽرولر هيٺ ٿي وڃي ٿو، ٻين نوڊس تي ڪنٽريل ڪنٽرولرز سڀني ڊيٽابيس جي معلومات کي برقرار رکندا آهن ۽ نيٽ ورڪ ڪنٽرول جهاز کي بغير بغير مهيا ڪرڻ جاري رکندا آهن.

ورڪر نوڊس تي جتي ڪم لوڊ رهڻ وارا آهن، هر vRouter ٻن ڪنٽريل ڪنٽرولرز سان ڪميونيڪيشن قائم ڪري ٿو، جيئن ته vRouter هدايتون حاصل ڪرڻ جاري رکي سگهي ٿو جيڪڏهن ڪو هڪ ڪنٽرولر هيٺ ٿي وڃي.

ڪبرنيٽس کي مقامي طور تي سپورٽ ڪرڻ سان، CN2 حل سادگي، لچڪداريت، اسڪاليبلٽي، ۽ دستيابي جو فائدو وٺي ٿو Kubernetes جي فن تعمير ۾، جڏهن ته هڪ امير SDN فيچر سيٽ کي سپورٽ ڪري ٿو جيڪو ادارن ۽ سروس فراهم ڪندڙن جي ضرورتن کي پورو ڪري سگهي ٿو. ڪمپنيون ۽ سروس فراهم ڪندڙ هاڻي ڪنٽرول کي منظم ڪري سگهن ٿا آسان ۽ واقف DevOps اوزار ۽ پروسيس استعمال ڪندي نئين لائف سائيڪل مينيجمينٽ (LCM) پيراڊم کي سکڻ جي ضرورت کان سواءِ.

Cloud-Native Contrail Networking جا فائدا

  • توهان جي اوورلي نيٽ ورڪن لاءِ هڪ امير نيٽ ورڪنگ فيچر سيٽ جي مدد ڪريو.
  • اپ اسٽريم ۽ ڪمرشل ڪبرنيٽس ڊسٽريبيوشنز تي هڪ انتهائي اسپيبلبل ۽ انتهائي دستياب SDN حل ترتيب ڏيو.
  • منظم ڪريو CN2 واقف، صنعت-معياري اوزار ۽ طريقا استعمال ڪندي.
  • اختياري طور، CN2 استعمال ڪريو Web توهان جي نيٽ ورڪ کي ترتيب ڏيڻ ۽ مانيٽر ڪرڻ لاء.
  • CN2 کي جلدي حاصل ڪرڻ ۽ هلائڻ لاءِ پنهنجي موجوده DevOps انجنيئرن جي مهارت جي سيٽ کي استعمال ڪريو.
  • Juniper Networks fabric devices ۽ fabric management solutions سان گڏ ڪريو يا پنھنجو پنھنجو ڪپڙو يا ٽئين پارٽي ڪلائوڊ نيٽ ورڪ استعمال ڪريو.

اصطلاحات

جدول 1: اصطلاحات

اصطلاح مطلب
Kubernetes ڪنٽرول جهاز Kubernetes ڪنٽرول جهاز پوڊن جو مجموعو آهي جيڪو ڪم ڪندڙ نوڊس تي ڪلستر ۾ ڪنٽينر ٿيل ڪم لوڊ کي منظم ڪري ٿو.
Kubernetes ڪنٽرول جهاز نوڊ هي هڪ مجازي يا جسماني مشين آهي جيڪا ڪبرنيٽس ڪنٽرول جهاز کي ميزباني ڪري ٿي، اڳ ۾ ماسٽر نوڊ طور سڃاتو وڃي ٿو.
سرور نوڊ Rancher اصطلاحن ۾، هڪ سرور نوڊ هڪ Kubernetes ڪنٽرول جهاز نوڊ آهي.

جدول 1: اصطلاحات (جاري)

اصطلاح مطلب
ڪبرنيٽس نوڊ يا ڪم ڪندڙ نوڊ ان کي ڪم ڪندڙ نوڊ پڻ سڏيو ويندو آهي، هڪ ڪبرنيٽس نوڊ هڪ مجازي يا جسماني مشين آهي جيڪا ڪلستر ۾ ڪنٽينر ٿيل ڪم لوڊ کي ميزباني ڪري ٿي. ابهام کي گهٽائڻ لاءِ، اسان هن دستاويز ۾ سختي سان ڪم ڪندڙ نوڊ جو حوالو ڏيون ٿا.
ايجنٽ نوڊ Rancher اصطلاحن ۾، هڪ ايجنٽ نوڊ هڪ Kubernetes ڪم ڪندڙ نوڊ آهي.
Contrail compute node اهو ڪم ڪندڙ نوڊ جي برابر آهي. اهو نوڊ آهي جتي Contrail vRouter ڊيٽا جهاز فنڪشن مهيا ڪري رهيو آهي.
نيٽ ورڪ ڪنٽرول جهاز نيٽ ورڪ ڪنٽرول جهاز بنيادي SDN صلاحيت مهيا ڪري ٿو. اهو BGP استعمال ڪري ٿو ساٿين سان رابطو ڪرڻ لاءِ جيئن ٻين ڪنٽرولرز ۽ گيٽ وي روٽرز، ۽ XMPP ڊيٽا جهاز جي اجزاء سان رابطو ڪرڻ لاءِ. CN2 هڪ مرڪزي نيٽ ورڪ ڪنٽرول جهاز آرڪيٽيڪچر کي سپورٽ ڪري ٿو جتي روٽنگ ڊيمون مرڪزي طور تي ڪنٽريل ڪنٽرولر جي اندر هلندو آهي ۽ سکي ٿو ۽ رستا ورهائي ٿو ۽ ڊيٽا جهاز جي اجزاء ڏانهن. هي مرڪزي فن تعمير مجازي نيٽ ورڪ تجزيه، آرڪيسٽريشن، ۽ آٽوميشن کي آسان بڻائي ٿو.
نيٽ ورڪ جي ٺاھ جوڙ جهاز نيٽ ورڪ ٺاھ جوڙ جهاز Kubernetes ڪنٽرول جهاز جي اجزاء سان رابطو ڪري ٿو سڀني CN2 وسيلن کي منظم ڪرڻ لاء. توھان ترتيب ڏيو CN2 وسيلن کي استعمال ڪندي ڪسٽم وسيلن جي تعريف (CRDs).
نيٽ ورڪ ڊيٽا جهاز نيٽ ورڪ ڊيٽا جهاز سڀني نوڊس تي رهي ٿو ۽ نيٽ ورڪ ٽرئفڪ موڪلڻ ۽ وصول ڪرڻ لاءِ ڪنٽينر ٿيل ڪم لوڊ سان رابطو ڪري ٿو. ان جو مکيه حصو Contrail vRouter آهي.
ڪنٽرول ڪنٽرولر هي CN2 جو حصو آهي جيڪو مهيا ڪري ٿو نيٽ ورڪ جي ترتيب ۽ نيٽ ورڪ ڪنٽرول جهاز جي ڪارڪردگي. هي نالو خالص تصوراتي آهي - UI ۾ ڪو به لاڳاپيل Contrail ڪنٽرولر اعتراض يا ادارو ناهي.
ڪنٽرل ڪنٽرولر نوڊ هي ڪنٽرول جهاز جو نوڊ يا ڪم ڪندڙ نوڊ آهي جتي Contrail ڪنٽرولر رهي ٿو. ڪجهه ڪبرنيٽس جي تقسيم ۾، ڪنٽرول ڪنٽرولر ڪنٽرول جهاز جي نوڊس تي رهي ٿو. ٻين تقسيم ۾، Contrail ڪنٽرولر ڪم ڪندڙ نوڊس تي رهي ٿو.
مرڪزي ڪلستر گھڻن ڪلستر جي جوڙجڪ ۾، ھي مرڪزي ڪبرنيٽس ڪلستر آھي جيڪو گھرن ۾ ڪنٽرل ڪنٽرولر آھي.
اصطلاح مطلب
ڪم لوڊ ڪلسٽر گھڻن ڪلستر جي جوڙجڪ ۾، ھي ورهايل ڪلستر آھي جنھن ۾ ڪم لوڊ شامل آھي.

CN2 اجزاء

CN2 آرڪيٽيڪچر پوڊس تي مشتمل آهي جيڪي نيٽ ورڪ ڪنفگريشن جهاز ۽ نيٽ ورڪ ڪنٽرول جهاز جي ڪمن کي انجام ڏين ٿا، ۽ پوڊ جيڪي نيٽ ورڪ ڊيٽا جهاز جي ڪم کي انجام ڏين ٿا.

  • نيٽ ورڪ ٺاھ جوڙ جهاز ان ڪارڪردگي ڏانهن اشارو ڪري ٿو جيڪا CN2 کي ان جي وسيلن کي منظم ڪرڻ ۽ باقي Kubernetes ڪنٽرول جهاز سان رابطو ڪرڻ جي قابل بڻائي ٿي.
  • نيٽ ورڪ ڪنٽرول جهاز CN2 جي مڪمل خصوصيت واري SDN صلاحيت جي نمائندگي ڪري ٿو. اهو ڪم ڪندڙ نوڊس تي ورهايل ڊيٽا جهاز جي اجزاء سان رابطو ڪرڻ لاءِ ٻين ڪنٽرولرز ۽ ايڪس ايم پي پي سان رابطو ڪرڻ لاءِ BGP استعمال ڪندو آهي.
  • نيٽ ورڪ ڊيٽا جهاز هر نوڊ تي پيڪٽ ٽرانسمٽ ۽ وصولي فنڪشن ڏانهن اشارو ڪري ٿو، خاص طور تي ڪم ڪندڙ نوڊس تي جتي ڪم لوڊ رهي ٿو.

پوڊس جيڪي ڪنفيگريشن ۽ ڪنٽرول جهاز جي ڪم کي انجام ڏين ٿا ڪبرنيٽس ڪنٽرول جهاز نوڊس تي رهن ٿا. پوڊس جيڪي ڊيٽا جهاز جي ڪم کي انجام ڏين ٿا، ٻنهي ڪبرنيٽس ڪنٽرول جهاز نوڊس ۽ ڪبرنيٽس ورڪر نوڊس تي رهن ٿا.

جدول 2 صفحي 7 تي مکيه CN2 اجزاء بيان ڪري ٿو. تشڪيل تي مدار رکندي، اتي ٻيا جزا پڻ ٿي سگھن ٿا (نه ڏيکاريل آھن) جيڪي ضمني ڪم انجام ڏين ٿا جهڙوڪ سرٽيفڪيٽ انتظام ۽ اسٽيٽس مانيٽرنگ.

جدول 2: CN2 اجزاء}

پوڊ جو نالو ڪٿي وصف
ترتيب وارو جهاز 1 contrail-k8s-apiserver ڪنٽرول جهاز نوڊ هي پوڊ هڪ مجموعي API سرور آهي جيڪو سڀني Contrail وسيلن کي منظم ڪرڻ لاء داخلا پوائنٽ آهي. اهو رجسٽر ٿيل آهي باقاعده ڪعب EPiServer سان API سروس طور. باقاعده ڪيوبي- EPiServer سڀني نيٽ ورڪ سان لاڳاپيل درخواستن کي سنڀالڻ لاءِ contrail-k8s-apiserver ڏانهن موڪلي ٿو. ڪوبرنيٽس ڪنٽرول جهاز نوڊ تي هڪ ڪنٽريل-k8s-apiserver پوڊ آهي.
contrail-k8s-ڪنٽرولر ڪنٽرول جهاز نوڊ هي پوڊ نيٽ ورڪنگ وسيلن کي گڏ ڪرڻ لاء ڪبرنيٽس ڪنٽرول لوپ فنڪشن انجام ڏئي ٿو. اهو مسلسل نيٽ ورڪنگ وسيلن جي نگراني ڪندو آهي انهي کي يقيني بڻائڻ لاءِ ته وسيلن جي حقيقي حالت ان جي ارادي واري حالت سان ملي ٿي. هتي هڪ ڪنٽريل-k8s-ڪنٽرولر پوڊ في ڪبرنيٽس ڪنٽرول جهاز نوڊ آهي.
contrail-k8s- kubemanager ڪنٽرول جهاز نوڊ هي پوڊ Kubernetes وسيلن ۽ Contrail وسيلن جي وچ ۾ انٽرفيس آهي. اهو kube-apiserver کي باقاعده Kubernetes وسيلن ۾ تبديلين لاءِ ڏسندو آهي جهڙوڪ سروس ۽ نالي جي جاءِ ۽ ڪنهن به تبديلين تي عمل ڪري ٿو جيڪو نيٽ ورڪنگ وسيلن کي متاثر ڪري ٿو. هڪ واحد-ڪلسٽر ڊيپلائيمينٽ ۾، اتي هڪ ڪنٽريل-k8s-kubemanager پوڊ في Kubernetes ڪنٽرول جهاز نوڊ آهي. ملٽي ڪلسٽر جي ڊيپلائيمينٽ ۾، هر ورهايل ڪم لوڊ ڪلسٽر لاءِ اضافي طور تي هڪ Contrail-k8s-kubemanager پوڊ آهي.

جدول 2: CN2 اجزاء (جاري)

پوڊ جو نالو ڪٿي وصف
ڪنٽرول جهاز 1 ڪنٽرول- ڪنٽرول ڪنٽرول جهاز نوڊ هي پوڊ ڪم ڪندڙ نوڊس کي ترتيب ڏئي ٿو ۽ رستي جي سکيا ۽ تقسيم کي انجام ڏئي ٿو. اهو نيٽ ورڪ ڪنٽرول جهاز کي متاثر ڪرڻ واري ڪنهن به شيءِ لاءِ ڪبي-اپيسرور کي ڏسي ٿو ۽ پوءِ ان جي BGP ساٿين ۽ / يا روٽر ايجنٽن سان (XMPP مٿان) مناسب طور تي رابطو ڪري ٿو. هتي هڪ ڪنٽريل ڪنٽرول پوڊ في ڪبرنيٽس ڪنٽرول جهاز نوڊ آهي.
ڊيٽا جهاز contrail-vrouter-nodes ڪم ڪندڙ نوڊ هن پوڊ ۾ vRouter ايجنٽ ۽ پاڻ vRouter شامل آهن. vRouter ايجنٽ مقامي vRouter جي طرفان ڪم ڪري ٿو جڏهن Contrail ڪنٽرولر سان رابطو ڪري ٿو. في نوڊ هڪ ايجنٽ آهي. ايجنٽ هيٺين ڪمن کي انجام ڏيڻ لاءِ ٻن ڪنٽريل ڪنٽرولرز سان XMPP سيشن قائم ڪري ٿو:
  • ڪنٽرول جهاز مان ترتيب ڏنل شيون ۾ ترجمو ڪري ٿو جيڪي vRouter سمجهي ٿو
  • رستن جي انتظام لاء ڪنٽرول جهاز سان انٽرفيس
  • ڊيٽا جهاز مان انگ اکر گڏ ڪري ۽ برآمد ڪري ٿو

vRouter مهيا ڪري ٿو پئڪيٽ موڪلڻ ۽ وصول ڪرڻ جو ڪم گڏيل هنڌن ۽ ڪم لوڊ لاءِ. اهو مهيا ڪري ٿو CNI پلگ ان ڪارڪردگي.

contrail-vrouter-masters ڪنٽرول جهاز نوڊ هي پوڊ ساڳيو ڪارڪردگي مهيا ڪري ٿو جيئن ڪنٽريل-ويروٽر-نوڊس پوڊ، پر ڪنٽرول جهاز جي نوڊس تي رهي ٿو.

جدول 2: CN2 اجزاء (جاري)

پوڊ جو نالو ڪٿي وصف
1 اجزاء جيڪي ٺاهيندا آهن نيٽ ورڪ ترتيب واري جهاز ۽ نيٽورڪ ڪنٽرول جهاز کي مجموعي طور تي Contrail ڪنٽرولر سڏيو ويندو آهي.

تصوير 1 صفحي 9 تي انهن حصن کي ڪبرنيٽس ڪلستر جي حوالي سان ڏيکاري ٿو.

وضاحت لاءِ ۽ ڪلٽر کي گهٽائڻ لاءِ، انگ اکر ڪنٽريل ڪنٽرولر سان نوڊ تي ڊيٽا جهاز جا پوڊ نه ڏيکاريندا آهن.

شڪل 1: CN2 اجزاء
اجزاء
'جڏهن upstream Kubernetes يا Rancher RKE2 تي هلندي آهي، Contrail ڪنٽرولر سڀني CN2 ڪلسٽر ڊيٽا کي ذخيرو ڪري ٿو مکيه Kubernetes etch ڊيٽابيس ۾ ڊفالٽ طور. جڏهن اوپن شفٽ تي هلندي، ڪنٽريل ڪنٽرولر سڀني CN2 ڪلسٽر ڊيٽا کي پنهنجي ڪنٽريل ايچ ڊيٽابيس ۾ محفوظ ڪري ٿو.

kube-apiserver ڪلستر لاءِ Kubernetes REST API ڪالن لاءِ داخلا پوائنٽ آھي. اهو سڀني نيٽ ورڪنگ درخواستن کي سڌو ڪري ٿو contrail-k8s-apiserver، جيڪو Contrail API ڪالن لاءِ داخلا پوائنٽ آهي. contrail-k8s-apiserver ايندڙ نيٽ ورڪنگ درخواستن کي ترجمو ڪري ٿو REST API ڪالن ۾ لاڳاپيل CN2 شين ڏانهن. ڪجهه حالتن ۾، انهن ڪالن جي نتيجي ۾ ٿي سگهي ٿي Contrail ڪنٽرولر هڪ يا وڌيڪ ورڪر نوڊس تي VRouter ايجنٽ کي XMPP نياپا موڪلڻ يا ٻين ڪنٽرول جهاز نوڊس يا ٻاهرين راؤٽرن ڏانهن BGP پيغام (نه ڏيکاريل) موڪلي رهيو آهي. اهي XMPP ۽ BGP پيغام باقاعده ڪبرنيٽس نوڊ کان نوڊ مواصلات کان ٻاهر موڪليا ويا آهن.

Contrail-k8s-kubemanager (ڪلسٽر) جزا صرف ملٽي ڪلستر جي ترتيبن ۾ موجود آهن. ڊيپلائيمينٽ جي مختلف قسمن تي وڌيڪ معلومات لاءِ، ڏسو ڊيپلائيمينٽ ماڊلز.

تصوير 2 صفحي 10 تي ڪيترن ئي Contrail ڪنٽرولرز سان گڏ ڪلستر ڏيکاري ٿو. اهي ڪنٽرولر ڪنٽرول جهاز جي نوڊس تي رهن ٿا. Kubernetes جزا هڪ ٻئي سان رابطو ڪن ٿا REST استعمال ڪندي. Contrail سنڀاليندڙ IBGP استعمال ڪندي هڪ ٻئي سان رستن کي مٽائيندا آهن، باقاعده Kubernetes REST انٽرفيس کان ٻاهر. بيڪارگي لاءِ، ورڪر نوڊس تي وي روٽر ايجنٽ هميشه XMPP ڪميونيڪيشن قائم ڪن ٿا ٻن ڪنٽريل ڪنٽرولرز سان.

شڪل 2: گھڻا ڪنٽرول ڪنٽرولرز
گھڻن ڪنٽرول ڪنٽرولرز
"-" باقي
"-> بي جي پي
"-> REST ۽ XMPP

لڳائڻ جا ماڊل

خلاصو
سنگل ڪلسٽر ۽ ملٽي ڪلسٽر CN2 بابت ڄاڻو.

هن سيڪشن ۾

  • سنگل ڪلستر جي جوڙجڪ | 11
  • ملٽي-ڪلسٽر جي جوڙجڪ | 12

Cloud-Native Contrail Networking (CN2) ٻئي موجود آهي هڪ مربوط نيٽ ورڪنگ پليٽ فارم جي طور تي هڪ واحد Kubernetes ڪلسٽر ۾ ۽ مرڪزي نيٽ ورڪنگ پليٽ فارم جي طور تي ڪيترن ئي ورهايل Kubernetes ڪلسٽرن لاءِ. ٻنهي صورتن ۾، Contrail توهان جي انفراسٽرڪچر جي هڪ مربوط جزو جي طور تي ڪم ڪري ٿو اهو ڏسڻ سان جتي ڪم لوڊ فوري طور تي ٿي رهيو آهي ۽ انهن ڪم لوڊ کي مناسب اوورلي نيٽ ورڪن سان ڳنڍيندي.

اڪيلو ڪلستر جي جوڙجڪ

Cloud-Native Contrail Networking (CN2) هڪ واحد Kubernetes ڪلستر ۾ هڪ مربوط نيٽ ورڪنگ پليٽ فارم جي طور تي دستياب آهي، اهو ڏسي رهيو آهي ته ڪٿي ڪم لوڊ فوري طور تي ٿي رهيو آهي ۽ انهن ڪم لوڊن کي مناسب اوورلي نيٽ ورڪن سان ڳنڍي رهيو آهي.

ھڪڙي ھڪڙي ڪلستر جي جوڙجڪ ۾ (تصوير 3 صفحي 12 تي)، Contrail ڪنٽرولر Kubernetes ڪنٽرول جهاز ۾ ويٺو آهي ۽ ميزبان ڪلستر لاء نيٽ ورڪ ترتيب ۽ نيٽورڪ ڪنٽرول جهاز مهيا ڪري ٿو. Contrail ڊيٽا جهاز جا حصا سڀني نوڊس ۾ ويهندا آهن ۽ ڪم لوڊ لاءِ پيڪيٽ موڪلڻ ۽ وصول ڪرڻ جو ڪم مهيا ڪندا آهن.

شڪل 3: سنگل ڪلستر جي جوڙجڪ
اڪيلو ڪلستر

ملٽي ڪلسٽر جي جوڙجڪ

گھڻن ڪلستر جي جوڙجڪ ۾ (تصوير 4 صفحي 13 تي)، Contrail ڪنٽرولر پنهنجي ڪبرنيٽس ڪلستر ۾ رهي ٿو ۽ ٻين ڪلسٽرن کي نيٽ ورڪنگ مهيا ڪري ٿو. Kubernetes ڪلستر جنهن ۾ Contrail ڪنٽرولر رهي ٿو ان کي مرڪزي ڪلستر سڏيو ويندو آهي. ڪبرنيٽس ڪلسٽر جيڪي ڪم لوڊ کي گھرن ٿا انهن کي ورهايل ڪم لوڊ ڪلسٽر چئبو آهي.

شڪل 4: ملٽي ڪلسٽر جي جوڙجڪ
ملٽي ڪلسٽر جي جوڙجڪ

هن طريقي سان نيٽ ورڪ فنڪشن کي مرڪزي ڪرڻ سان اهو نه صرف آسان بڻائي ٿو ترتيب ڏيڻ ۽ منظم ڪرڻ، پر اهو پڻ آسان بڻائي ٿو مسلسل نيٽ ورڪ پاليسي ۽ سيڪيورٽي لاڳو ڪرڻ.

تصوير 5 صفحي 14 تي هن سيٽ اپ تي وڌيڪ تفصيل ڏئي ٿو. Contrail سنڀاليندڙ مرڪزي ڪلستر جي Kubernetes ڪنٽرول جهاز ۾ ويٺو آهي ۽ هر ڪم لوڊ ڪلسٽر لاءِ ڪوب مئنيجر تي مشتمل آهي جيڪو اهو ڪم ڪري ٿو. عام طور تي مرڪزي ڪلستر ۾ ڪم ڪندڙ نوڊس نه آهن. ان جي بدران، ڪم لوڊ ورهايل ڪم لوڊ ڪلستر ۾ ڪم ڪندڙ نوڊس ۾ رهن ٿا. Contrail CNI پلگ ان ۽ vRouter ڪم لوڊ ڪلستر جي ورڪر نوڊس ۾ ويھي رھيا آھن. ڪم لوڊ ڪلسٽر ۾ ڪبرنيٽس ڪنٽرول جهاز ۾ ڪو به ڪنٽريل ڪنٽرولر اجزاء شامل نه آهي.

شڪل 5: ملٽي ڪلسٽر اجزاء
ملٽي ڪلسٽر اجزاء

ملٽي ڪلسٽر ڪنٽريل ڪنٽرولر سنگل ڪلسٽر ڪنٽريل ڪنٽرولر کان ٻن مکيه طريقن ۾ مختلف آهي:

  • ملٽي ڪلسٽر ڪنٽريل ڪنٽرولر وٽ هر ورهايل ڪم لوڊ ڪلسٽر لاءِ هڪ ڪنٽريل-k8s-kubemanager پوڊ انسٽنٽ ڪيو ويو آهي. ورهايل ڪم لوڊ ڪلسٽر کي مرڪزي ڪلستر سان ڳنڍڻ جي عمل جي حصي جي طور تي، توھان واضح طور تي ٺاھيو ۽ تفويض ڪريو contrail-k8s-kubemanager جي ڊيپلائيمينٽ جيڪا وسيلن ۾ تبديلين کي ڏسندي آھي جيڪي ان جي مقرر ڪيل ڪم لوڊ ڪلسٽر کي متاثر ڪن ٿيون.
  • ملٽي ڪلسٽر ڪنٽريل ڪنٽرولر ورهايل ڪم لوڊ ڪلسٽرز ۾ تبديلين کي ڳولڻ لاءِ ملٽي ڪلسٽر واچ ٽيڪنالاجي استعمال ڪري ٿو.

ملٽي ڪلسٽر ڪنٽريل-k8s-kubemanager پوڊ جو ڪم ان جي سنگل ڪلسٽر ڪونٽرپارٽ جي هڪجهڙائي آهي. اهو باقاعده Kubernetes وسيلن ۾ تبديلين لاءِ ڏسي ٿو جيڪي ان جي مقرر ڪيل ڪلسٽر کي متاثر ڪن ٿا ۽ انهن جي مطابق تبديلين تي عمل ڪن ٿا.

ملٽي ڪلسٽر جي ڊيپلائيمينٽ ۾ ٻيا سڀ ڪنٽريل جزا ساڳيءَ طرح ڪم ڪن ٿا جيئن سنگل ڪلستر جي ڊيپلائيمينٽ ۾. نيٽ ورڪ ڪنٽرول جهاز، مثال طورampلي، ايڪس ايم پي پي استعمال ڪندي ڊيٽا جهاز جي اجزاء سان رابطو ڪري ٿو، باقاعده Kubernetes REST چينلن کان ٻاهر. انهي جي ڪري، نيٽ ورڪ ڪنٽرول جهاز ان ڳالهه کان لاتعلق آهي ته ڇا ڊيٽا جهاز جا جزا جنهن سان اهو رابطو ڪري ٿو ساڳئي ڪلستر ۾ يا مختلف ڪلستر ۾. رڳو ضرورت اها آهي ته ڊيٽا جهاز جا حصا پهچن.

سسٽم گهرجون

جدول 3: CN2 سان Upstream Kubernetes تنصيب لاءِ سسٽم گهرجون

مشين سي پي يو رام ذخيرو نوٽس
ڪنٽرول پلين نوڊس 1 8 32 جي بي 400 جي بي پروسيسر کي AVX2 هدايتون سيٽ جي حمايت ڪرڻ گهرجي جيڪڏهن DPDK هلائي رهيو آهي.
ڪم ڪندڙ نوڊس 2 4 16 جي بي 100 جي بي پروسيسر کي AVX2 هدايتون سيٽ جي حمايت ڪرڻ گهرجي جيڪڏهن DPDK هلائي رهيو آهي.
  1. نوڊس ۾ اڪيلو ڪلستر، مرڪزي ڪلستر، ۽ تقسيم ٿيل ڪم لوڊ ڪلستر شامل آھن. 
  2. ڪم لوڊ جي ضرورتن جي بنياد تي.

انسٽال ڪريو

مٿانview

هن سيڪشن ۾

  • Contrail سان Upstream Kubernetes جا فائدا | 17

Upstream Kubernetes Kubernetes جو هڪ اوپن سورس ورزن آهي جيڪو Cloud Native Computing Foundation (CNCF) پاران سنڀاليو ويندو آهي. اهو بنيادي حصن تي مشتمل آهي جيڪو ڪنٽينر آرڪسٽريشن لاءِ بنيادي ڍانچي مهيا ڪري ٿو. اهو تجارتي ڪبرنيٽس جي تقسيم لاء بنياد ٺاهي ٿو (ٻين لفظن ۾، اهو ٻين تقسيم جي 'اپ اسٽريم' آهي).

اپ اسٽريم ڪبرنيٽس ۾ توهان جي ڪلسٽر جي نگراني ۽ زندگي جي چڪر لاءِ ڪو به اضافو حصو شامل ناهي. تنهن ڪري اهو انهن تنظيمن لاءِ نشانو بڻايو ويو آهي جيڪي پاڻ سان گڏ هڪ قابل استعمال آرڪيسٽريشن حل گڏ ڪرڻ جي صلاحيت رکن ٿيون. اهو انهن صارفين لاءِ پڻ سٺو آهي جيڪي جلدي حاصل ڪرڻ چاهيندا آهن ننگي هڏن جو ثبوت-تصور جي تنصيب کي اپ ۽ هلائڻ.

Upstream Kubernetes ۾ پڻ CNI پلگ ان شامل نه آھي. توھان کان پوءِ ھڪڙو نئون ڪلستر انسٽال ڪريو، توھان کي ان ڪلستر لاءِ CNI پلگ ان انسٽال ڪرڻو پوندو. CN2 سان، توهان صرف فراهم ڪيل Contrail deployer کي هلائيندا آهيو. Contrail deployer هڪ ڪنٽينر ۾ هلندو آهي ۽ صرف ڪنهن ٻئي Kubernetes ايپليڪيشن وانگر عمل ڪندو آهي. ڊولپر انسٽال ڪري ٿو ۽ مهيا ڪري ٿو زندگي جي چڪر جو انتظام CN2 اجزاء لاءِ.

هڪ دفعو CN2 انسٽال ٿيل آهي، توهان ان کي منظم ڪريو kubectl ۽ ٻيا معياري Kubernetes اوزار استعمال ڪندي. جيڪڏهن توهان Contrail Analytics پڻ انسٽال ڪريو ٿا، توهان حاصل ڪندا Prometheus، Graafian، ۽ ٻيا اوپن سورس مانيٽرنگ سافٽ ويئر پاڻمرادو انسٽال ٿيل، اضافي فائدي سان ته CN2 انهن بعد جي ايپليڪيشنن سان بغير ڪنهن ترتيب جي ڪم ڪندو.

Contrail سان Upstream Kubernetes جا فائدا

  • اوپن سورس Kubernetes پليٽ فارم گڏجي صنعت جي معروف CNI سان
  • انسٽال ڪريو صرف جيڪو توهان جي ضرورت آهي، مڪمل طور تي حسب ضرورت
  • رول-پنهنجي-پنهنجي ۽ ثبوت-جي-تصور جي تنصيب لاءِ مثالي
  • Contrail deployer تنصيب کي آسان بڻائي ٿو

توھان کان اڳ انسٽال ڪريو

  1. Juniper Networks سان هڪ کاتو قائم ڪريو ته جيئن توهان Juniper Networks جي ڊائون لوڊ سائيٽ تان CN2 منشور ڊائون لوڊ ڪري سگهو (https://support.juniper.net/support/downloads/?p=contrail-networking) ۽ https://enterprise تي ڪنٽينر جي ذخيري تائين رسائي حاصل ڪريو -hub.juniper.net
  2. ڪپڙي جي نيٽ ورڪ کي سيٽ ڪريو ۽ پنھنجي نوڊس کي ڪپڙي سان ڳنڍيو. سابقampهن دستاويز ۾ استعمال ٿيل نيٽ ورڪ لاڳاپيل تنصيب حصن ۾ ڏيکاريل آهن.
  3. Contrail Networking manifests ڊائون لوڊ ڪريو (صفحو 38 تي ”منفيسٽ“) ۽ tgz ڪڍيو ميزبان تي جتي توھان انسٽاليشن کي ھلائڻ جو ارادو ڪيو ٿا. هي ميزبان ڪلستر نوڊس تائين پهچڻ جي قابل هوندو.
  4. پنهنجي مخزن جي لاگ ان سندن کي ترتيب ڏيو ڊائون لوڊ ٿيل منشور ۾. contrail-manifests-k8s ۽ contrail-tools manifests ۾ پنھنجي مخزن جي لاگ ان سندون شامل ڪريو. ڏسو ”ڪانفيگر ريپوزٽري سندون“ صفحي 74 تي ھن ھڪڙي طريقي لاءِ.
  5. ڪلستر نوڊس کي ترتيب ڏيو.
    a. سڀني سرورن/VMs تي تازو او ايس انسٽال ڪريو جيڪي توھان ڪلستر نوڊس طور استعمال ڪندا. پڪ ڪريو ته ڪلسٽر نوڊس تي OS ۽ ڪنيل ورجن سپورٽ ٿيل OS ۽ ڪنلن جي لسٽ تي آهن (ڏسو CN2 ٽيسٽ ٿيل انٽيگريشنز ميٽرڪس تي https://www.juniper.net/documentation/us/en/software/cn-cloud-native/ cn2-tested-integrations/cn-cloud-native-tested-integrations/concept/cn-cloud-native testedintegrations.html).
    b. ڪنهن به ڪلستر نوڊ تي منتقلي چيڪسم آف لوڊ کي غير فعال ڪريو جيڪو VM آهي. توھان کي لازمي طور تي آف لوڊ کي غير فعال ڪرڻ گھرجي (جيڪو ريبوٽ بچندو آھي). هتي مختلف طريقا آهن جيڪي توهان ڪري سگهو ٿا، بشمول وي ايم تعريف ۾ ٽرانسمٽ چيڪسم آف لوڊ کي غير فعال ڪرڻ. اهو طريقو استعمال ڪريو جيڪو توهان جي سيٽ اپ ۾ بهترين ڪم ڪري.
    c. OS کي ترتيب ڏيو هر نوڊ تي گهٽ ۾ گهٽ هيٺين لاءِ:
    • جامد IP پتو ۽ ماسڪ اڳوڻي جي مطابقample cluster جنهن کي توهان انسٽال ڪرڻ چاهيو ٿا (مثال طورampلي، 172.16.0.11/24 ذريعي 172.16.0.13/24 اسان جي واحد ڪلستر ۾ample) ۽ گيٽ وي
    • هڪ يا وڌيڪ DNS سرور تائين رسائي
      نوٽ: جيڪڏهن توهان Ubuntu تي systemd-solved هلائي رهيا آهيو، پڪ ڪريو ته /etc/resolv.conf /run/systemd/resolve/resolv سان ڳنڍيل آهي. conf، ۽ نه ته /run/system/resolve/stubresolv. conf.
    • SSH رابطي سميت روٽ SSH رسائي NTP (لازمي هجڻ گهرجي)
      اسان جي اڳوڻي ۾ ڪلستر نوڊسamples Ubuntu هلائي رهيا آهن.
      d. جيڪڏهن توهان DPDK ڊيٽا جهاز سان هلائڻ جي منصوبابندي ڪري رهيا آهيو، هر ڪلستر نوڊ تيار ڪريو جيڪو DPDK هلائي رهيو آهي. هڪ اڳوڻي لاءampاهو ڪيئن ڪجي، ڏسو ”ڊي پي ڊي ڪي لاءِ ڪلسٽر نوڊ تيار ڪريو“ صفحي 77 تي.
  6. Contrail اوزار انسٽال ڪريو. ڏسو ”Install Contrail Tools“ صفحي 36 تي.
  7. انسٽال ڪريو contrailstatus ان مشين تي جتي توهان kubectl هلائڻ جي رٿابندي ڪندا آهيو. Contrailstatus هڪ kubectl پلگ ان آهي جيڪو توهان استعمال ڪري سگهو ٿا پڇا ڳاڇا ڪرڻ لاءِ Contrail microservices ۽ Contrail-specific وسائل. Contrailstatus executable ڊائون لوڊ ٿيل ٽولز پيڪيج ۾ پيڪيج ٿيل آهي. ڪڍيو ۽ نقل ڪريو kubectl-contrailstatus executable to /usr/local/bin.
    جيڪڏهن توهان هڪ ملٽي ڪلسٽر انسٽال ڪري رهيا آهيو، ته پوءِ هر ڪلستر لاءِ 3 کان 7 مرحلا ورجائيندا.

انسٽال ڪريو سنگل ڪلسٽر شيئر نيٽ ورڪ CN2

خلاصو
ڏسو exampليس ان تي ڪيئن انسٽال ڪجي سنگل ڪلسٽر CN2 هڪ ڊيپلائيمينٽ ۾ جتي ڪبرنيٽس ٽريفڪ ۽ CN2 ٽريفڪ هڪ ئي نيٽ ورڪ شيئر ڪن

هن سيڪشن ۾

  • انسٽال ڪريو سنگل ڪلسٽر شيئر نيٽ ورڪ CN2 رننگ ڪرنل موڊ ڊيٽا پلين | 21
  • انسٽال ڪريو سنگل ڪلسٽر شيئر نيٽ ورڪ CN2 رننگ ڊي پي ڊي ڪي ڊيٽا پلين | 23

ھڪڙي ھڪڙي ڪلستر ۾ گڏيل نيٽ ورڪ جي جوڙجڪ:

  • CN2 نيٽ ورڪنگ پليٽ فارم آهي ۽ CNI پلگ ان انهي ڪلستر لاءِ. Contrail ڪنٽرولر Kubernetes ڪنٽرول جهاز ۾ هلندو آهي، ۽ Contrail ڊيٽا جهاز جا حصا ڪلستر ۾ سڀني نوڊس تي هلندا آهن.
  • Kubernetes ۽ CN2 ٽريفڪ ھڪڙي ھڪڙي نيٽ ورڪ حصيداري ڪريو.

صفحي 6 تي تصوير 20 ڪلسٽر ڏيکاري ٿو جيڪو توھان ٺاھيندؤ جيڪڏھن توھان ھڪڙي ڪلستر جي پيروي ڪريو حصيداري نيٽ ورڪ اڳوڻيampلي. ڪلستر هڪ واحد ڪنٽرول جهاز نوڊ ۽ ٻه ڪم ڪندڙ نوڊس تي مشتمل آهي.

ڏيکاريل سڀئي نوڊس VMs يا بيئر ميٽيل سرور ٿي سگھن ٿا.

شڪل 6: سنگل ڪلسٽر شيئر نيٽ ورڪ CN2
سنگل ڪلسٽر شيئر نيٽ ورڪ
 ڪلستر ۾ نوڊس ۽ نوڊس ۽ خارجي سائيٽن جي وچ ۾ سڀ ڪميونيڪيشن اڪيلو 172.16.0.0/24 فيبرڪ ورچوئل نيٽ ورڪ تي ٿيندي آهي. ڪپڙو نيٽ ورڪ انڊرلي مهيا ڪري ٿو جنهن تي ڪلستر هلندو آهي.

مقامي منتظم ڏيکاريو ويو آهي هڪ الڳ نيٽ ورڪ سان جڙيل هڪ گيٽ وي ذريعي پهچي سگهجي ٿو. اهو عام طور تي ڪيترن ئي تنصيبن جو آهي جتي مقامي منتظم ڪارپوريٽ LAN کان ڪپڙي ۽ ڪلستر کي منظم ڪري ٿو. عملن ۾ جيڪي پيروي ڪندا آهن، اسان توهان جي مقامي ڪمپيوٽر جي طور تي مقامي منتظم اسٽيشن ڏانهن اشارو ڪندا آهيون.

نوٽ: سڀني ڪلستر نوڊس کي گڏ ڪرڻ سان گڏ ڊيٽا سينٽر فيبرڪ آهي، جيڪو اڳ ۾ ڏيکاريل آهيample هڪ واحد سب نيٽ جي طور تي. حقيقي تنصيبات ۾، ڊيٽا سينٽر فيبرڪ اسپائن ۽ ليف سوئچز جو هڪ نيٽ ورڪ آهي جيڪو ڪلستر لاء جسماني رابطي فراهم ڪري ٿو. Apstra-منظم ٿيل ڊيٽا سينٽر ۾، هي ڪنيڪشن اوورلي ورچوئل نيٽ ورڪن جي ذريعي بيان ڪيو ويندو جيڪي توهان هيٺئين ڪپڙي جي سوئچز تي ٺاهيندا آهيو.

هن حصي ۾ طريقيڪار بنيادي ex ڏيکاريوamples ته توهان ڪيئن استعمال ڪري سگهو ٿا مهيا ڪيل منشور کي مخصوص CN2 ٺاھڻ لاءِ. توهان هن حصي ۾ بيان ڪيل مقرري تائين محدود نه آهيو ۽ نه توهان مهيا ڪيل منشور استعمال ڪرڻ تائين محدود آهيو. CN2 ڊپلوميشن جي وسيع رينج کي سپورٽ ڪري ٿو جيڪي تفصيل سان ڍڪڻ لاء تمام گھڻا آھن. مهيا ڪيل اڳوڻي استعمال ڪريوamples هڪ شروعاتي نقطي جي طور تي توهان جي پنهنجي پڌرنامي کي رول ڪرڻ لاءِ توهان جي مخصوص صورتحال جي مطابق.

انسٽال ڪريو سنگل ڪلسٽر شيئر نيٽ ورڪ CN2 رننگ ڪرنل موڊ ڊيٽا پلين
CN2 کي انسٽال ڪرڻ لاءِ ھي طريقو استعمال ڪريو ھڪڙي ھڪڙي ڪلستر ۾ شيئر ڪيل نيٽ ورڪ جي ڊيپلائيمينٽ ۾ جيڪو ڪنيل موڊ ڊيٽا جهاز هلائي ٿو.

ظاهر آهي ته توهان هن ex ۾ استعمال ڪنداample طريقيڪار واحد-ڪلستر/ single_cluster_deployer_ex آهيample.yaml اهو طريقو فرض ڪري ٿو ته توهان هن منشور کي هڪ منشور ڊاريڪٽري ۾ رکيو آهي.

  1. Kubernetes ڪلستر ٺاھيو. توهان اڳوڻي جي پيروي ڪري سگهو ٿاamp"هڪ ڪبرنيٽس ڪلستر ٺاهيو" ۾ عمل
    صفحي 66 تي يا توهان ڪو ٻيو طريقو استعمال ڪري سگهو ٿا. ھيٺ ڏنل خاصيتن سان ڪلستر ٺاھيو:
    • ڪلستر وٽ ڪوبه CNI پلگ ان ناهي.
    • غير فعال نوڊ مقامي DNS.
  2. لاڳو ڪريو Contrail deployer manifest.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    اهو ڪجهه منٽ وٺي سگھي ٿو نوڊس ۽ پوڊز کي اچڻ لاءِ.
  3. استعمال ڪريو معياري kubectl حڪمن جي چڪاس ڪرڻ لاءِ.
    a. نوڊس جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    توھان ڏسي سگھوٿا ته نوڊس ھاڻي مٿي آھن. جيڪڏهن نوڊس مٿي نه آهن، ڪجهه منٽن جو انتظار ڪريو ۽ ٻيهر چيڪ ڪريو.
    b. ٻج جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    سڀني پوڊس کي ھاڻي ھلڻ جو ھڪڙو اسٽيٽس ھجڻ گھرجي. جيڪڏهن نه، ڪجهه انتظار ڪريو. utes لاء pods اچڻ لاء
    c. جيڪڏھن ڪجھ پوڊ ھيٺ رھندا آھن، ڊيبگ ڪريو ڊبليڪشن کي جيئن توھان عام طور تي ڪندا آھيو. استعمال ڪريو kubectl describe حڪم ڏسڻ لاءِ ته پوڊ ڇو نه اچي رهيو آهي. هڪ عام غلطي هڪ نيٽ ورڪ يا فائر وال جو مسئلو آهي نوڊ کي جونيپر نيٽ ورڪ جي مخزن تائين پهچڻ کان روڪي ٿو. هتي هڪ سابق آهيampهڪ DNS مسئلو.
    لاگ ان ڪريو هر نوڊ ۾ مسئلو هجي ۽ چيڪ ڪريو نالو ريزوليوشن for enterprise-hub.juniper.net. مثال طورampاليزي:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    نوٽ: جيتوڻيڪ enterprise-hub.juniper.net پنگس کي جواب ڏيڻ لاءِ ترتيب ڏنل ناهي، اسان ڊومين نالو جي ريزوليوشن کي چيڪ ڪرڻ لاءِ پنگ ڪمانڊ استعمال ڪري سگهون ٿا.
    هن ۾ اڳوڻيample, ڊومين جو نالو حل نه آهي. چيڪ ڪريو ڊومين جي نالي جي سرور جي ٺاھ جوڙ کي پڪ ڪرڻ لاء اھو صحيح آھي.
    مثال طورampلي، هڪ Ubuntu سسٽم ۾ هلندڙ سسٽم حل ڪيو ويو آهي، چيڪ ڪريو ته /etc/resolv.conf /run/systemd/resolve/resolv.conf سان ڳنڍيل آهي جيئن صفحي 5 تي "انسٽال ڪرڻ کان اڳ" ۾ قدم 18 ۾ بيان ڪيو ويو آهي ۽ چيڪ ڪريو ته توهان جو DNS سرور انهي ۾ صحيح طور تي درج ٿيل آهي file.
    d. جيڪڏهن توهان ڪنهن مسئلي ۾ هلندا آهيو ته توهان حل نٿا ڪري سگهو يا جيڪڏهن توهان انسٽاليشن دوران غلطي ڪئي آهي، صرف CN2 کي انسٽال ڪريو ۽ ٻيهر شروع ڪريو. CN2 کي انسٽال ڪرڻ لاءِ، ڏسو ”Uninstall CN2“ صفحي 55 تي.
  4. (اختياري) هلايو پوسٽ فلائيٽ چيڪ. صفحي 51 تي ”پري فلائيٽ ۽ پوسٽ فلائيٽ چيڪ“ ڏسو.

انسٽال ڪريو سنگل ڪلسٽر شيئر نيٽ ورڪ CN2 رننگ ڊي پي ڊي ڪي ڊيٽا پلين

CN2 کي انسٽال ڪرڻ لاءِ ھي طريقو استعمال ڪريو ھڪڙي ھڪڙي ڪلستر ۾ شيئر ڪيل نيٽ ورڪ ڊيپلائيمينٽ ۾ جيڪو DPDK ڊيٽا جهاز هلائي ٿو.

ظاهر آهي ته توهان هن ex ۾ استعمال ڪنداample طريقيڪار واحد-ڪلستر/ single_cluster_deployer_ex آهيample.yaml اهو طريقو فرض ڪري ٿو ته توهان هن منشور کي هڪ منشور ڊاريڪٽري ۾ رکيو آهي.

  1. Kubernetes ڪلستر ٺاھيو. توهان اڳوڻي جي پيروي ڪري سگهو ٿاampصفحي 66 تي "ڪيبرنيٽس ڪلستر ٺاھيو" ۾ يا توھان ڪو ٻيو طريقو استعمال ڪري سگھو ٿا. ھيٺ ڏنل خاصيتن سان ڪلستر ٺاھيو:
    • ڪلستر وٽ ڪوبه CNI پلگ ان ناهي.
    • غير فعال نوڊ مقامي DNS.
    • ملٽي ورزن 0.3.1 کي فعال ڪريو.
  2. وضاحت ڪريو DPDK نوڊس.
    DPDK هلندڙ هر نوڊ لاءِ، ان کي هن ريت نشان لڳايو:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو

    ھن طريقي سان نوڊس کي ليبل ڪرڻ سان، CN2 استعمال ڪندو DPDK ٺاھ جوڙ بيان ڪيل منشور ۾.
  3. لاڳو ڪريو Contrail deployer manifest.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    اهو ڪجهه منٽ وٺي سگھي ٿو نوڊس ۽ پوڊز کي اچڻ لاءِ.
  4. استعمال ڪريو معياري kubectl حڪمن جي چڪاس ڪرڻ لاءِ.
    a. نوڊس جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    توھان ڏسي سگھوٿا ته نوڊس ھاڻي مٿي آھن. جيڪڏهن نوڊس مٿي نه آهن، ڪجهه منٽن جو انتظار ڪريو ۽ ٻيهر چيڪ ڪريو.
    b. ٻج جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    سڀني پوڊس کي ھاڻي ھلڻ جو ھڪڙو اسٽيٽس ھجڻ گھرجي. جيڪڏهن نه، ڪجهه منٽن جو انتظار ڪريو پوڊس اچڻ لاءِ.
    c. جيڪڏھن ڪجھ پوڊ ھيٺ رھندا آھن، ڊيبگ ڪريو ڊبليڪشن کي جيئن توھان عام طور تي ڪندا آھيو. استعمال ڪريو kubectl describe حڪم ڏسڻ لاءِ ته پوڊ ڇو نه اچي رهيو آهي. هڪ عام غلطي هڪ نيٽ ورڪ يا فائر وال جو مسئلو آهي نوڊ کي جونيپر نيٽ ورڪ جي مخزن تائين پهچڻ کان روڪي ٿو. هتي هڪ سابق آهيampهڪ DNS مسئلو.
    لاگ ان ڪريو هر نوڊ ۾ مسئلو هجي ۽ چيڪ ڪريو نالو ريزوليوشن for enterprise-hub.juniper.net. مثال طورampاليزي:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    نوٽ: جيتوڻيڪ enterprise-hub.juniper.net پنگس کي جواب ڏيڻ لاءِ ترتيب ڏنل ناهي، اسان ڊومين نالو جي ريزوليوشن کي چيڪ ڪرڻ لاءِ پنگ ڪمانڊ استعمال ڪري سگهون ٿا.
    هن ۾ اڳوڻيample, ڊومين جو نالو حل نه آهي. چيڪ ڪريو ڊومين جي نالي جي سرور جي ٺاھ جوڙ کي پڪ ڪرڻ لاء اھو صحيح آھي.
    مثال طورample، Ubuntu سسٽم ۾ هلندڙ سسٽم حل ڪيو ويو، چيڪ ڪريو ته /etc/resolv. conf سان ڳنڍيل آهي /run/systemd/resolve/resolv.conf جيئن بيان ڪيو ويو آهي قدم 5 ۾ "انسٽال ڪرڻ کان اڳ" ۾ صفحي 18 تي ۽ چيڪ ڪريو ته توهان جو DNS سرور ان ۾ صحيح طور تي درج ٿيل آهي. file.
    d. جيڪڏهن توهان ڪنهن مسئلي ۾ هلندا آهيو ته توهان حل نٿا ڪري سگهو يا جيڪڏهن توهان انسٽاليشن دوران غلطي ڪئي آهي، صرف CN2 کي انسٽال ڪريو ۽ ٻيهر شروع ڪريو. CN2 کي انسٽال ڪرڻ لاءِ، ڏسو ”Uninstall CN2“ صفحي 55 تي.
  5. (اختياري) پورٽ لائيٽ چيڪ ڪريو. صفحي 51 تي ”پري فلائيٽ ۽ پورٽ لائيٽ چيڪن کي هلايو“ ڏسو.

سنگل ڪلسٽر ملٽي نيٽ ورڪ CN2 انسٽال ڪريو

خلاصو
ڏسو examples تي ته ڪيئن انسٽال ڪجي سنگل ڪلسٽر CN2 هڪ ڊيپلائيمينٽ ۾ جتي ڪبرنيٽس ٽريفڪ ۽ CN2 ٽريفڪ الڳ الڳ نيٽ ورڪن تي وڃي ٿي.

هن سيڪشن ۾

  • انسٽال ڪريو سنگل ڪلسٽر ملٽي نيٽ ورڪ CN2 رننگ ڪرنل موڊ ڊيٽا پلين | 28
  • انسٽال ڪريو سنگل ڪلسٽر ملٽي نيٽ ورڪ CN2 رننگ ڊي پي ڊي ڪي ڊيٽا پلين | 30

ھڪڙي ھڪڙي ڪلستر ۾ گھڻن نيٽ ورڪ جي جوڙجڪ:

  • CN2 نيٽ ورڪنگ پليٽ فارم آهي ۽ CNI پلگ ان انهي ڪلستر لاءِ. Contrail ڪنٽرولر Kubernetes ڪنٽرول جهاز ۾ هلندو آهي، ۽ Contrail ڊيٽا جهاز جا حصا ڪلستر ۾ سڀني نوڊس تي هلندا آهن.
  • ڪلستر ٽرئفڪ ٻن نيٽ ورڪن تي ورهايل آھي. Kubernetes ڪنٽرول جهاز ٽرئفڪ هڪ نيٽ ورڪ کي پار ڪري ٿو جڏهن ته Contrail ڪنٽرول ۽ ڊيٽا ٽرئفڪ ٻئي نيٽ ورڪ کي پار ڪري ٿو. اهو پڻ ممڪن آهي (پر گهٽ عام) ٽرئفڪ کي ٻن کان وڌيڪ نيٽ ورڪن تي الڳ ڪرڻ، پر اهو انهن جي دائري کان ٻاهر آهيamples.

تصوير 7 صفحي 27 تي اهو ڪلستر ڏيکاري ٿو جيڪو توهان ٺاهيندا آهيو جيڪڏهن توهان هن واحد ڪلستر ملٽي نيٽ ورڪ جي پيروي ڪندا آهيوampلي. ڪلستر هڪ واحد ڪنٽرول جهاز نوڊ، ٻه ڪم ڪندڙ نوڊس، ۽ ٻه سبنيٽس تي مشتمل آهي.

ڏيکاريل سڀئي نوڊس VMs يا بيئر ميٽيل سرور ٿي سگھن ٿا.

شڪل 7: سنگل ڪلسٽر ملٽي نيٽ ورڪ CN2
سنگل ڪلسٽر ملٽي نيٽ ورڪ
Kubernetes ڪنٽرول جهاز ٽرئفڪ 172.16.0.0/24 فيبرڪ ورچوئل نيٽ ورڪ تي وڃي ٿو جڏهن ته ڪنٽريل ڪنٽرول ۽ ڊيٽا ٽرئفڪ 10.16.0.0/24 فيبرڪ ورچوئل نيٽ ورڪ تي وڃي ٿي. فيبرڪ نيٽ ورڪ انڊرلي مهيا ڪن ٿا جن جي مٿان ڪلستر هلندو آهي.

مقامي منتظم ڏيکاريو ويو آهي هڪ الڳ نيٽ ورڪ سان جڙيل هڪ گيٽ وي ذريعي پهچي سگهجي ٿو. اهو عام طور تي ڪيترن ئي تنصيبن جو آهي جتي مقامي منتظم ڪارپوريٽ LAN کان ڪپڙي ۽ ڪلستر کي منظم ڪري ٿو. عملن ۾ جيڪي پيروي ڪندا آهن، اسان توهان جي مقامي ڪمپيوٽر جي طور تي مقامي منتظم اسٽيشن ڏانهن اشارو ڪندا آهيون.

نوٽ: سڀني ڪلستر نوڊس کي گڏ ڪرڻ سان گڏ ڊيٽا سينٽر فيبرڪ آهي، جيڪو اڳ ۾ ڏيکاريل آهيample جيئن ٻه ذيلي نيٽ ورڪ. حقيقي تنصيبات ۾، ڊيٽا سينٽر فيبرڪ اسپائن ۽ ليف سوئچز جو هڪ نيٽ ورڪ آهي جيڪو ڪلستر لاء جسماني رابطي فراهم ڪري ٿو.

هڪ Astra-منظم ٿيل ڊيٽا سينٽر ۾، هي رابطو بيان ڪيو ويندو اوورلي ورچوئل نيٽ ورڪن ذريعي جيڪو توهان ٺاهيندا آهيو هيٺئين ڪپڙي جي سوئچز ۾.

هن حصي ۾ طريقيڪار بنيادي ex ڏيکاريوamples ته توهان ڪيئن استعمال ڪري سگهو ٿا مهيا ڪيل منشور کي مخصوص CN2 ٺاھڻ لاءِ. توهان هن حصي ۾ بيان ڪيل مقرري تائين محدود نه آهيو ۽ نه توهان مهيا ڪيل منشور استعمال ڪرڻ تائين محدود آهيو. CN2 ڊپلوميشن جي وسيع رينج کي سپورٽ ڪري ٿو جيڪي تفصيل سان ڍڪڻ لاء تمام گھڻا آھن. مهيا ڪيل اڳوڻي استعمال ڪريوamples هڪ شروعاتي نقطي جي طور تي توهان جي پنهنجي پڌرنامي کي رول ڪرڻ لاءِ توهان جي مخصوص صورتحال جي مطابق.

سنگل ڪلسٽر ملٽي نيٽ ورڪ CN2 رننگ ڪرنل موڊ ڊيٽا پلين انسٽال ڪريو

هي طريقو استعمال ڪريو CN2 کي انسٽال ڪرڻ لاءِ هڪ واحد ڪلستر ملٽي نيٽ ورڪ جي ڊيپلائيمينٽ ۾ جيڪو ڪنيل موڊ ڊيٽا جهاز هلائي رهيو آهي.
ظاهر آهي ته توهان هن ex ۾ استعمال ڪنداample طريقيڪار واحد-ڪلستر/ single_cluster_deployer_ex آهيample.yaml اهو طريقو فرض ڪري ٿو ته توهان هن منشور کي هڪ منشور ڊاريڪٽري ۾ رکيو آهي.

  1. Kubernetes ڪلستر ٺاھيو. توهان اڳوڻي جي پيروي ڪري سگهو ٿاamp"هڪ ڪبرنيٽس ڪلستر ٺاهيو" ۾ عمل
    صفحي 66 تي يا توهان ڪو ٻيو طريقو استعمال ڪري سگهو ٿا. ھيٺ ڏنل خاصيتن سان ڪلستر ٺاھيو:
    • ڪلستر وٽ ڪوبه CNI پلگ ان ناهي.
    • غير فعال نوڊ مقامي DNS.
  2. تبديل ڪريو single_cluster_deployer_example.yaml Contrail ڪنٽرول ۽ ڊيٽا نيٽ ورڪ کي ترتيب ڏيڻ لاء.
    توھان وضاحت ڪريو Contrail نيٽ ورڪ contrail-network-config ConfigMap استعمال ڪندي. سنگل_ڪلسٽر_ڊپلوائر_ايڪسample.yaml manifest ۾ تبصرو ٿيل exampان تي غور ڪريو ته توهان هڪ contrail-network-config ConfigMap کي ڪيئن ترتيب ڏئي سگهو ٿا.
    يا ته انھن لائينن کي غير تبصرو ڪريو ۽ مناسب سب نيٽ ۽ گيٽ وي بيان ڪريو يا ھيٺ ڏنل ڪاپي ۽ پيسٽ ڪريو منشور ۾.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    سب نيٽ ۽ گيٽ وي جيڪو توهان بيان ڪيو آهي اهو Contrail ڪنٽرول ۽ ڊيٽا نيٽ ورڪ ۽ گيٽ وي آهي، جيڪو اسان جي اڳوڻي ۾ample 10.16.0.0/24 نيٽ ورڪ آهي.
  3. لاڳو ڪريو Contrail deployer manifest.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    اهو ڪجهه منٽ وٺي سگھي ٿو نوڊس ۽ پوڊز کي اچڻ لاءِ.
  4. استعمال ڪريو معياري kubectl حڪمن جي چڪاس ڪرڻ لاءِ.
    a. نوڊس جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    b. ٻج جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    سڀني پوڊس کي ھاڻي ھلڻ جو ھڪڙو اسٽيٽس ھجڻ گھرجي. جيڪڏهن نه، ڪجهه منٽن جو انتظار ڪريو پوڊس اچڻ لاءِ.
    c. جيڪڏھن ڪجھ پوڊ ھيٺ رھندا آھن، ڊيبگ ڪريو ڊبليڪشن کي جيئن توھان عام طور تي ڪندا آھيو. استعمال ڪريو kubectl describe حڪم ڏسڻ لاءِ ته پوڊ ڇو نه اچي رهيو آهي. هڪ عام غلطي هڪ نيٽ ورڪ يا فائر وال جو مسئلو آهي نوڊ کي جونيپر نيٽ ورڪ جي مخزن تائين پهچڻ کان روڪي ٿو.
    هتي هڪ سابق آهيampهڪ DNS مسئلو.
    لاگ ان ڪريو هر نوڊ ۾ مسئلو هجي ۽ چيڪ ڪريو نالو ريزوليوشن for enterprise-hub.juniper.net. لاءِ
    exampاليزي:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    نوٽ: جيتوڻيڪ enterprise-hub.juniper.net پنگس کي جواب ڏيڻ لاءِ ترتيب ڏنل ناهي، اسان ڊومين نالو جي ريزوليوشن کي چيڪ ڪرڻ لاءِ پنگ ڪمانڊ استعمال ڪري سگهون ٿا.
    هن ۾ اڳوڻيample, ڊومين جو نالو حل نه آهي. چيڪ ڪريو ڊومين جي نالي جي سرور جي ٺاھ جوڙ کي پڪ ڪرڻ لاء اھو صحيح آھي.
    مثال طورampلي، هڪ Ubuntu سسٽم ۾ هلندڙ سسٽم حل ڪيو ويو، چيڪ ڪريو ته /etc/resolv.conf /run/systemd/resolve/resolv.conf سان ڳنڍيل آهي جيئن صفحي 5 تي "انسٽال ڪرڻ کان اڳ" ۾ قدم 18 ۾ بيان ڪيو ويو آهي ۽ چيڪ ڪريو ته توهان جو DNS سرور صحيح طور تي درج ٿيل آهي file.
    d. جيڪڏهن توهان ڪنهن مسئلي ۾ هلندا آهيو ته توهان حل نٿا ڪري سگهو يا جيڪڏهن توهان انسٽاليشن دوران غلطي ڪئي آهي، صرف CN2 کي انسٽال ڪريو ۽ ٻيهر شروع ڪريو. CN2 کي انسٽال ڪرڻ لاءِ، ڏسو ”Uninstall CN2“ صفحي 55 تي.
  5. (اختياري) هلايو پوسٽ فلائيٽ چيڪ. صفحي 51 تي ”پري فلائيٽ ۽ پوسٽ فلائيٽ چيڪ“ ڏسو.

مان انسٽال ڪيان سنگل ڪلسٽر ملٽي نيٽ ورڪ CN2 رننگ ڊي پي ڊي ڪي ڊيٽا پلين

هي طريقو استعمال ڪريو CN2 کي انسٽال ڪرڻ لاءِ هڪ واحد ڪلسٽر ملٽي نيٽ ورڪ جي ڊيپلائيمينٽ ۾ جيڪو DPDK ڊيٽا جهاز هلائي رهيو آهي.

ظاهر آهي ته توهان هن ex ۾ استعمال ڪنداample طريقيڪار واحد-ڪلستر/ single_cluster_deployer_ex آهيample.yaml اهو طريقو فرض ڪري ٿو ته توهان هن منشور کي هڪ منشور ڊاريڪٽري ۾ رکيو آهي.

  1. Kubernetes ڪلستر ٺاھيو. توهان اڳوڻي جي پيروي ڪري سگهو ٿاampصفحي 66 تي "ڪيبرنيٽس ڪلستر ٺاھيو" ۾ يا توھان ڪو ٻيو طريقو استعمال ڪري سگھو ٿا. ھيٺ ڏنل خاصيتن سان ڪلستر ٺاھيو:
    • ڪلستر وٽ ڪوبه CNI پلگ ان ناهي.
    • غير فعال نوڊ مقامي DNS.
    • molts ورجن 0.3.1 کي فعال ڪريو.
  2. تبديل ڪريو single_cluster_deployer_example.yaml Contrail ڪنٽرول ۽ ڊيٽا نيٽ ورڪ کي ترتيب ڏيڻ لاء.
    توھان وضاحت ڪريو Contrail نيٽ ورڪ contrail-network-config ConfigMap استعمال ڪندي. سنگل_ڪلسٽر_ڊپلوائر_ايڪسample.yaml manifest ۾ تبصرو ٿيل exampان تي غور ڪريو ته توهان هڪ contrail-network-config ConfigMap کي ڪيئن ترتيب ڏئي سگهو ٿا.
    يا ته انھن لائينن کي غير تبصرو ڪريو ۽ مناسب سب نيٽ ۽ گيٽ وي بيان ڪريو يا ھيٺ ڏنل ڪاپي ۽ پيسٽ ڪريو منشور ۾.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    سب نيٽ ۽ گيٽ وي جيڪو توهان بيان ڪيو آهي اهو Contrail ڪنٽرول ۽ ڊيٽا نيٽ ورڪ ۽ گيٽ وي آهي، جيڪو اسان جي اڳوڻي ۾ample 10.16.0.0/24 نيٽ ورڪ آهي.
  3. وضاحت ڪريو DPDK نوڊس.
    DPDK هلندڙ هر نوڊ لاءِ، ان کي هن ريت نشان لڳايو:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    ھن طريقي سان نوڊس کي ليبل ڪرڻ سان، CN2 استعمال ڪندو DPDK ٺاھ جوڙ بيان ڪيل منشور ۾.
  4. لاڳو ڪريو Contrail deployer manifest.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    اهو ڪجهه منٽ وٺي سگھي ٿو نوڊس ۽ پوڊز کي اچڻ لاءِ.
  5. استعمال ڪريو معياري kubectl حڪمن جي چڪاس ڪرڻ لاءِ
    a. نوڊس جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    توھان ڏسي سگھوٿا ته نوڊس ھاڻي مٿي آھن. جيڪڏهن نوڊس مٿي نه آهن، ڪجهه منٽن جو انتظار ڪريو ۽ ٻيهر چيڪ ڪريو
    b. ٻج جي حالت ڏيکاريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    سڀني پوڊس کي ھاڻي ھلڻ جو ھڪڙو اسٽيٽس ھجڻ گھرجي. جيڪڏهن نه، ڪجهه انتظار ڪريو. utes لاء pods اچڻ لاء
    c. جيڪڏھن ڪجھ پوڊ ھيٺ رھندا آھن، ڊيبگ ڪريو ڊبليڪشن کي جيئن توھان عام طور تي ڪندا آھيو. استعمال ڪريو kubectl describe حڪم ڏسڻ لاءِ ته پوڊ ڇو نه اچي رهيو آهي. هڪ عام غلطي هڪ نيٽ ورڪ يا فائر وال جو مسئلو آهي نوڊ کي جونيپر نيٽ ورڪ جي مخزن تائين پهچڻ کان روڪي ٿو. هتي هڪ سابق آهيampهڪ DNS مسئلو.
    لاگ ان ڪريو هر نوڊ ۾ مسئلو هجي ۽ چيڪ ڪريو نالو ريزوليوشن for enterprise-hub.juniper.net. مثال طورampاليزي:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    نوٽ: جيتوڻيڪ enterprise-hub.juniper.net پنگس کي جواب ڏيڻ لاءِ ترتيب ڏنل ناهي، اسان ڊومين نالو جي ريزوليوشن کي چيڪ ڪرڻ لاءِ پنگ ڪمانڊ استعمال ڪري سگهون ٿا.
    هن ۾ اڳوڻيample, ڊومين جو نالو حل نه آهي. چيڪ ڪريو ڊومين جي نالي جي سرور جي ٺاھ جوڙ کي پڪ ڪرڻ لاء اھو صحيح آھي.
    مثال طورampلي، هڪ Ubuntu سسٽم ۾ هلندڙ سسٽم حل ڪيو ويو، چيڪ ڪريو ته /etc/resolv.conf /run/systemd/resolve/resolv.conf سان ڳنڍيل آهي جيئن صفحي 5 تي "انسٽال ڪرڻ کان اڳ" ۾ قدم 18 ۾ بيان ڪيو ويو آهي ۽ چيڪ ڪريو ته توهان جو DNS سرور صحيح طور تي درج ٿيل آهي file.
    d. جيڪڏهن توهان ڪنهن مسئلي ۾ هلندا آهيو ته توهان حل نٿا ڪري سگهو يا جيڪڏهن توهان انسٽاليشن دوران غلطي ڪئي آهي، صرف CN2 کي انسٽال ڪريو ۽ ٻيهر شروع ڪريو. CN2 کي انسٽال ڪرڻ لاءِ، ڏسو ”Uninstall CN2“ صفحي 55 تي.
  6. (اختياري) هلايو پوسٽ فلائيٽ چيڪ. صفحي 51 تي ”پري فلائيٽ ۽ پوسٽ فلائيٽ چيڪ“ ڏسو.

ملٽي ڪلسٽر شيئر نيٽ ورڪ CN2 انسٽال ڪريو

خلاصو
ڏسو examples تي ته ڪيئن انسٽال ڪجي ملٽي ڪلسٽر CN2 هڪ ڊيپلائيمينٽ ۾ جتي ڪبرنيٽس ٽريفڪ ۽ CN2 ٽريفڪ هڪ ئي نيٽ ورڪ شيئر ڪن هر ڪلسٽر ۾

هن سيڪشن ۾

  • انسٽال ڪريو ملٽي ڪلسٽر شيئر نيٽ ورڪ CN2 35

گھڻن ڪلستر ۾ گڏيل نيٽ ورڪ جي جوڙجڪ ۾:

  • CN2 مرڪزي نيٽ ورڪنگ پليٽ فارم آهي ۽ CNI پلگ ان ڪيترن ئي ورهايل ڪم لوڊ ڪلسٽرن لاءِ. ڪنٽريل ڪنٽرولر مرڪزي ڪلستر ۾ ڪبرنيٽس ڪنٽرول جهاز ۾ هلندو آهي، ۽ ڪنٽريل ڊيٽا جهاز جا حصا ورهايل ڪم لوڊ ڪلسٽر ۾ ڪم ڪندڙ نوڊس تي هلندا آهن.
  • Kubernetes ۽ CN2 ٽريفڪ هر ڪلستر ۾ هڪ واحد نيٽ ورڪ شيئر ڪن ٿا.

تصوير 8 صفحي 34 تي ڪلستر ڏيکاري ٿو جيڪو توهان ٺاهيندا جيڪڏهن توهان ملٽي ڪلسٽر سيٽ اپ جي پيروي ڪندا. مرڪزي ڪلستر 3 Kubernetes ڪنٽرول جهاز نوڊس تي مشتمل آهي جيڪي ڪنٽرل ڪنٽرولر کي هلائيندا آهن. هي مرڪزي ڪنٽرول ڪنٽرولر ورهايل ڪم لوڊ ڪلسٽرز لاءِ نيٽ ورڪنگ مهيا ڪري ٿو. هن ۾ اڳوڻيampلي، اتي ھڪڙو ورهايل ڪلستر آھي جيڪو ھڪڙي ڪنٽرول جهاز جي نوڊ ۽ ٻن ڪم ڪندڙ نوڊس تي مشتمل آھي. ورهايل ڪم لوڊ ڪلستر تي ڪم ڪندڙ نوڊس ڪنٽريل ڊيٽا جهاز جي اجزاء تي مشتمل آهن.

شڪل 8: ملٽي ڪلسٽر CN2
ملٽي ڪلسٽر CN2
مرڪزي ڪلستر 172.16.0.0/24 نيٽ ورڪ سان ڳنڍيل آهي جڏهن ته تقسيم ٿيل ڪم لوڊ ڪلستر 10.16.0.0/24 نيٽ ورڪ سان ڳنڍيل آهي. نيٽ ورڪ جي وچ ۾ ويٺي هڪ گيٽ وي هر هڪ تائين رسائي فراهم ڪري ٿي
Juniper Networks repositories مان تصويرون ڊائون لوڊ ڪرڻ لاءِ ٻي ۽ ٻاهرين رسائي.

مقامي منتظم ڏيکاريو ويو آهي هڪ الڳ نيٽ ورڪ سان جڙيل هڪ گيٽ وي ذريعي پهچي سگهجي ٿو. اهو عام طور تي ڪيترن ئي تنصيبن جو آهي جتي مقامي منتظم ڪارپوريٽ LAN کان ڪپڙي ۽ ڪلستر کي منظم ڪري ٿو. عملن ۾ جيڪي پيروي ڪندا آهن، اسان توهان جي مقامي ڪمپيوٽر جي طور تي مقامي منتظم اسٽيشن ڏانهن اشارو ڪندا آهيون.

نوٽ: سڀني ڪلستر نوڊس کي گڏجي ڳنڍڻ ڊيٽا سينٽر فيبرڪ آهي، جيڪو اڳ ۾ آسان آهيampهڪ واحد سب نيٽ في ڪلستر ۾. حقيقي تنصيبات ۾، ڊيٽا سينٽر فيبرڪ اسپائن ۽ ليف سوئچز جو هڪ نيٽ ورڪ آهي جيڪو ڪلستر لاء جسماني رابطي فراهم ڪري ٿو.
Apstra-منظم ٿيل ڊيٽا سينٽر ۾، هي ڪنيڪشن اوورلي ورچوئل نيٽ ورڪن جي ذريعي بيان ڪيو ويندو جيڪي توهان هيٺئين ڪپڙي جي سوئچز تي ٺاهيندا آهيو.

CN2 کي ملٽي ڪلسٽر جي ڊيپلائيمينٽ ۾ انسٽال ڪرڻ لاءِ، توھان پھرين مرڪزي ڪلسٽر ٺاھيو ۽ پوءِ توھان ورهايل ڪم لوڊ ڪلسٽرن کي ھڪ ھڪ ڪري مرڪزي ڪلستر سان ڳنڍيو. جيئن سنگل ڪلسٽر جي ترتيب سان، توهان هڪ نئين ڪلستر سان شروع ڪندا جنهن ۾ ڪو به CNI پلگ ان نصب ناهي ۽ پوءِ توهان ان تي CN2 انسٽال ڪندا.

هن حصي ۾ طريقيڪار بنيادي ex ڏيکاريوamples ته توهان ڪيئن استعمال ڪري سگهو ٿا مهيا ڪيل منشور کي مخصوص CN2 ٺاھڻ لاءِ. توهان هن حصي ۾ بيان ڪيل مقرري تائين محدود نه آهيو ۽ نه توهان مهيا ڪيل منشور استعمال ڪرڻ تائين محدود آهيو. CN2 ڊپلوميشن جي وسيع رينج کي سپورٽ ڪري ٿو جيڪي تفصيل سان ڍڪڻ لاء تمام گھڻا آھن. مهيا ڪيل اڳوڻي استعمال ڪريوamples هڪ شروعاتي نقطي جي طور تي توهان جي پنهنجي مخصوص صورتحال لاءِ پنهنجو پڌرو رول ڪرڻ لاءِ.

ملٽي ڪلسٽر شيئر نيٽ ورڪ CN2 انسٽال ڪريو

هن طريقي کي استعمال ڪريو CN2 کي انسٽال ڪرڻ لاءِ ملٽي ڪلسٽر شيئر نيٽ ورڪ ڊيپلائيمينٽ ۾ جيڪو ڪرنل موڊ ڊيٽا جهاز هلائي رهيو آهي.

ظاهر آهي ته توهان هن ex ۾ استعمال ڪنداample طريقيڪار ملٽي-ڪلسٽر/central_cluster_deployer_ex آهيample.yaml اهو طريقو فرض ڪري ٿو ته توهان هن منشور کي هڪ منشور ڊاريڪٽري ۾ رکيو آهي.

  1. مرڪزي ڪلستر ٺاهيو.
    اڳوڻي جي تابعداري ڪريوampصفحي 66 تي "ڪيبرنيٽس ڪلستر ٺاھيو" ۾ يا توھان ڪو ٻيو طريقو استعمال ڪري سگھو ٿا. ھيٺ ڏنل خاصيتن سان ڪلستر ٺاھيو:
    • ڪلستر وٽ ڪوبه CNI پلگ ان ناهي.
    • غير فعال نوڊ مقامي DNS.
      طريقي سان ترتيب ڏيو ڪنٽرول جهاز جي گهربل تعداد ۽ ڪم ڪندڙ نوڊس مطابق.
  2. مرڪزي ڪلستر تي CN2 انسٽال ڪريو.
    a. لاڳو ڪريو مرڪزي ڪلستر منشور (central_cluster_deployer_example.yaml). هي منشور مرڪزي ڪلستر پاران گهربل نالا ۽ ٻيا وسيلا ٺاهي ٿو. اهو پڻ ٺاهي ٿو contrailk8s-deployer deployment، جيڪو CN2 کي ترتيب ڏئي ٿو ۽ CN2 اجزاء لاءِ زندگي جي چڪر جو انتظام مهيا ڪري ٿو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    b. چيڪ ڪريو ته سڀئي پوڊ هاڻي مٿي آهن. اهو ڪجهه منٽ وٺي سگھي ٿو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    توھان ھاڻي ٺاھيو آھي مرڪزي ڪلستر.
  3. پيج 57 تي "Atach a Workload Cluster" تي عمل ڪريو مرڪزي ڪلستر سان ورهايل ڪم لوڊ ڪلسٽر ٺاهڻ ۽ ڳنڍڻ لاءِ.
  4. ورجايو قدم 3 هر ڪم لوڊ ڪلسٽر لاءِ جيڪو توهان ٺاهڻ ۽ ڳنڍڻ چاهيو ٿا.
  5. (اختياري) پورٽ لائيٽ چيڪ ڪريو. صفحي 51 تي ”پري فلائيٽ ۽ پورٽ لائيٽ چيڪن کي هلايو“ ڏسو.
    نوٽ: صرف مرڪزي ڪلستر مان پورٽ لائيٽ چيڪ ڪريو.

Contrail Tools انسٽال ڪريو

خلاصو
سکو ته ڪيئن انسٽال ڪجي اوزار جيڪي توھان جي مدد ڪري سگھن ٿا CN2 جي تنصيب کي وڌيڪ آساني سان

هن سيڪشن ۾

  • انسٽال ڪريو Contrail Readiness ڪنٽرولر | 37

Contrail اوزار Contrail Readiness ڪنٽرولر فريم ورڪ اندر لاڳو ڪيا ويا آهن. ڪنٽرولر اوزار هلائي ٿو ۽ گڏ ڪري ٿو ۽ نتيجن کي غير مطابقت سان مطالبن تي پيش ڪري ٿو.

توھان کي سيٽ اپ ڪرڻو پوندو ContrailReadiness ڪنٽرولر فريم ورڪ ان کان اڳ جو توھان ڪنھن اوزار کي ھلائي سگھو. ڪنٽرولر جي اچڻ کان پوء، اوزار جي طريقيڪار تي عمل ڪريو جيڪو توھان هلائڻ چاھيو ٿا.

  • صفحي 51 تي ”پري فلائيٽ چيڪ“
  • "پوسٽ فلائيٽ چيڪ" صفحي 51 تي
  •  "CN2 Uninstall" صفحي 55 تي

ContrailReadiness ڪنٽرولر انسٽال ڪريو

ContrailReadiness ڪنٽرولر کي انسٽال ڪرڻ لاءِ ھي طريقو استعمال ڪريو. ContrailReadiness ڪنٽرولر گھربل آھي ان کان اڳ جو توھان ڪنھن اوزار کي ھلائي سگھو.

توھان انسٽال ڪري سگھوٿا ContrailReadiness ڪنٽرولر توھان کان اڳ يا پوءِ توھان CN2 انسٽال ڪريو. CN2 انسٽال ڪرڻ کان پهريان ڪنٽرولر کي انسٽال ڪرڻ توهان کي ڪلستر تي پري فلائيٽ چيڪ هلائڻ جي اجازت ڏئي ٿي.

  1. ڊائون لوڊ ڪيل CN2 ٽولز پيڪيج مان contrail-tools/contrail-readiness ڊاريڪٽري کي ڳولھيو.
  2. جيڪڏهن توهان اڳ ۾ ئي نه ڪيو آهي، پڪ ڪريو ته توهان پنهنجي مخزن جي لاگ ان سندن سان ظاهر ڪيل اوزار کي آباد ڪيو آهي. ڏسو ”ڪانفيگر ريپوزٽري سندون“ صفحي 74 تي ھن ھڪڙي طريقي لاءِ.
  3. لاڳو ڪريو Contrail Readiness ڪسٽم وسيلن جي تعريف.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
  4. ٺاھيو ٺاھيو ٺاھ جوڙ مان ٺاھيو نقشو جيڪو توھان استعمال ڪرڻ جو ارادو ڪيو آھي يا ھن ڪلستر کي انسٽال ڪرڻ لاءِ استعمال ڪيو آھي. ترتيب ڏنل يام ترتيب واري نقشي کي نالو ڏيو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    ڪٿي آهي مڪمل رستو مقرر ٿيل منشور جو جيڪو توهان لاڳو ڪرڻ چاهيو ٿا يا لاڳو ڪيو آهي.
  5. رجسٽري جي معلومات سان ترتيب واري نقشي کي پيچ ڪريو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
  6. Contrail Readiness ڪنٽرولر ٺاهيو.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    چيڪ ڪريو ته ڪنٽرولر اچي چڪو آهي.

مينيفيسٽس

خلاصو
اسان مهيا ڪريون ٿا sampتوهان جي انسٽاليشن کي آسان بڻائڻ لاءِ ظاهر ڪري ٿو. توھان ڊائون لوڊ ڪري سگھوٿا ھي منشور Juniper Networks سافٽ ويئر ڊائون لوڊ سائيٽ تان يا GitHub تان.

هن سيڪشن ۾

  • رليز 23.4 ۾ ظاهر ٿيو | 38
  • Contrail Tools in Release 23.4 | 39
  • ريليز 23.4 ۾ تجزياتي تڪرار | 40

رليز 23.4 ۾ ظاهر ٿئي ٿو

CN2 Upstream Kubernetes manifests پيڪيج سڏيو ويندو آهي Deployment Manifests for K8s ۽ ڊائون لوڊ لاءِ موجود آهي Juniper Networks سافٽ ويئر ڊائون لوڊ سائيٽ (https://support.juniper.net/) تان
support/downloads/?p=contrail-networking) يا githu کان (https://github.com/Juniper/contrailnetworking/tree/main/releases/23.4/k8s).

نوٽ: مهيا ڪيل منشور شايد رليز جي وچ ۾ مطابقت نه هجن. پڪ ڪريو ته توهان رليز لاءِ منشور استعمال ڪريو ٿا جيڪو توهان هلائي رهيا آهيو. عملي طور تي، هن جو مطلب آهي ته توهان تصوير کي تبديل نه ڪرڻ گهرجي tag فراهم ڪيل بيانن ۾.

جيڪڏهن توهان Juniper Networks سافٽ ويئر ڊائون لوڊ سائيٽ تان ڊائون لوڊ ڪري رهيا آهيو، توهان کي ڊائون لوڊ ڪرڻ لاء هڪ اڪائونٽ جي ضرورت پوندي. جيڪڏهن توهان وٽ اڪائونٽ نه آهي، توهان جي جونيپر نيٽ ورڪ سيلز نمائندن سان رابطو ڪريو جيڪو توهان لاء ٺاهيو ويو آهي.

ھيٺ ڏنل جدول ھڪڙي ھڪڙي ڪلستر کي لسٽ ڪري ٿو جيڪو ان پيڪيج ۾ ظاهر ٿئي ٿو.

جدول 4: رليز 23.4 لاءِ اپ اسٽريم ڪبرنيٽس لاءِ سنگل ڪلسٽر منشور

مانيfايس ٽي ايس وصف
k8s/single_cluster/ single_cluster_deployer_example.yaml ھڪڙي ڪلستر ۾ Contrail کي انسٽال ڪرڻ لاء منشور تي مشتمل آھي.

ھيٺ ڏنل جدول انھن منشورن کي لسٽ ڪري ٿو جيڪي ملٽي ڪلستر قائم ڪرڻ لاءِ مخصوص آھن.

جدول 5: رليز 23.4 لاءِ اپ اسٽريم ڪبرنيٽس لاءِ ملٽي ڪلسٽر مينيفيسٽس

مينيفيسٽس وصف
k8s/multi-cluster/central_cluster_deployer_example.yaml ملٽي ڪلسٽر سيٽ اپ ۾ مرڪزي ڪلستر لاءِ ڪنٽريل ڊپلائر ۽ ضروري وسيلا.
k8s/multi-cluster/ distributed_cluster_certmanager_example.yaml ڪنٽريل سرٽيفڪيشن مئنيجر ظاهر ڪري ٿو ڪنٽريل مئنيجمينٽ ۽ ڪنٽرول جهاز مواصلات کي انڪرپٽ ڪرڻ لاءِ.
k8s/multi-cluster/ distributed_cluster_deployer_example.yaml ملٽي ڪلسٽر سيٽ اپ ۾ ورهايل ڪم لوڊ ڪلسٽرز لاءِ ڪنٽريل ڊپلائر ۽ ضروري وسيلا.
k8s/multi-cluster/ distributed_cluster_vrouter_example.yaml ملٽي ڪلسٽر سيٽ اپ ۾ ورهايل ڪم لوڊ ڪلسٽرز لاءِ ويراؤٽر کي ڪنٽرول ڪريو.

Contrail اوزار

اختياري Contrail Tools پيڪيج کي Contrail Tools سڏيو ويندو آهي ۽ Juniper Networks سافٽ ويئر ڊائون لوڊ تان ڊائون لوڊ لاءِ موجود آهي. https://support.juniper.net/support/downloads/?p=contrail- نيٽ ورڪنگ سائيٽ. Contrail اوزار صرف ساڳئي رليز اندر CN2 سان مطابقت رکن ٿا.

توهان کي ڊائون لوڊ ڪرڻ لاءِ هڪ اڪائونٽ جي ضرورت پوندي. جيڪڏهن توهان وٽ اڪائونٽ نه آهي، توهان جي جونيپر نيٽ ورڪ سيلز نمائندن سان رابطو ڪريو جيڪو توهان لاء ٺاهيو ويو آهي.

ھيٺ ڏنل جدول انھن اوزارن کي لسٽ ڪري ٿو جيڪي اسان مهيا ڪندا آھيون.

جدول 6: رليز 23.4 لاءِ اوزار ظاهر

اوزار وصف
contrail-tools/contrail-readiness/contrail-readiness- controller. يامل ContrailReadiness ڪنٽرولر جيڪو هلندو آهي پري فلائيٽ ۽ پوسٽ فلائيٽ چيڪ
contrail-tools/contrail-readiness/contrail-readiness- preflight.yaml ContrailReadiness preflight ڪسٽم وسيلو
contrail-tools/contrail-readiness/contrail-readiness- postflight.yaml ContrailReadiness پوسٽ فلائيٽ ڪسٽم وسيلو
contrail-tools/contrail-readiness/contrail-readiness- uninstall.yaml ContrailReadiness ڪسٽم وسيلن کي انسٽال ڪريو
contrail-tools/contrail-readiness/crds سپورٽ ٿيل اوزارن لاءِ ContrailReadiness حسب ضرورت وسيلن جي تعريف
contrail-tools/kubectl-contrailstatus-.تار kubectl contrailstatus پلگ ان
contrail-tools/cn2_debug_infra-.تار CN2 ڊيبگ يوٽيلٽي
contrail-tools/uninstall.tar.gz بيڪار

رليز 23.4 ۾ تجزياتي تڪرار

اختياري Contrail Analytics پيڪيج کي Analytics Deployed سڏيو ويندو آهي ۽ Juniper Networks سافٽ ويئر ڊائون لوڊ تان ڊائون لوڊ لاءِ دستياب آهي https://support.juniper.net/support/downloads/?p=contrail- نيٽ ورڪنگ سائيٽ. منتخب ڪريو Contrail Analytics پيڪيج ساڳئي رليز واري صفحي مان جيڪو توهان چونڊيو Contrail Networking manifests. Contrail Analytics صرف هڪ ئي رليز اندر Contrail نيٽورڪنگ سان مطابقت رکي ٿو.

توهان کي ڊائون لوڊ ڪرڻ لاءِ هڪ اڪائونٽ جي ضرورت پوندي. جيڪڏهن توهان وٽ اڪائونٽ نه آهي، توهان جي جونيپر نيٽ ورڪ سيلز نمائندن سان رابطو ڪريو جيڪو توهان لاء ٺاهيو ويو آهي.

Contrail Analytics انسٽال ڪرڻ لاءِ، Install Contrail Analytics ۽ CN2 ڏسو Web ايل سيڪشن.

مانيٽر

مٿانview

'توهان CN2 جي نگراني ڪري سگهو ٿا ساڳئي طرح توهان ٻين ڪبرنيٽس اجزاء جي نگراني ڪندا آهيو، ڪبيڪٽل يا ٻيا معياري ڪبرنيٽس طريقا استعمال ڪندي.

توهان اختياري Contrail Analytics پيڪيج پڻ انسٽال ڪري سگهو ٿا، جيڪو پيڪيج ڪري ٿو Prometheus, Grafana, Fluentd, ۽ ٻيا مشهور اوپن سورس سافٽ ويئر گڏ ڪري Contrail telemetry ايڪسپورٽرز سان گڏ توهان کي نيٽ ورڪ جي عام صحت، ڪارڪردگي، ۽ ٽرئفڪ جي رجحانن ۾ بصيرت مهيا ڪرڻ لاءِ. Contrail Analytics سان گڏ CN2 آهي Web UI، جنهن کي توهان CN2 اجزاء جي نگراني ۽ ترتيب ڏيڻ لاء استعمال ڪري سگهو ٿا.

اضافي طور تي، اسان هڪ kubectl پلگ ان مهيا ڪندا آهيون جنهن کي توهان ڪمانڊ لائن مان CN2 اجزاء جي حالت کي جانچڻ لاءِ سڏ ڪري سگهو ٿا. ڪنٽريل اسٽيٽس پلگ ان توهان کي CN2 جي ترتيب، ڪنٽرول، ۽ ڊيٽا جهاز جي اجزاء سان گڏوگڏ BGP ۽ XMPP رشتن بابت سوال ڪرڻ جي اجازت ڏئي ٿي.

انسٽال ڪريو Contrail Analytics ۽ CN2 Web Ul

Contrail Analytics ۽ CN2 کي انسٽال ڪرڻ لاءِ ھي طريقو استعمال ڪريو Web يو.

Contrail Analytics پيڪيجز مشهور اوپن سورس سافٽ ويئر جهڙوڪ Prometheus, Grafana, and Fluentd CN2 ٽيليميٽري ايڪسپورٽرز سان گڏ توهان جي نيٽ ورڪ ۽ نيٽ ورڪ انفراسٽرڪچر جي نگراني ۽ تجزيو ڪرڻ لاءِ صنعت جي معياري طريقي سان مهيا ڪن ٿا. گڏ ڪيل معلومات ۾ لاگس، ميٽرڪس، اسٽيٽس 'مختلف جزن جي، ۽ وهڪري شامل آهن.

Contrail Analytics سان ڀريل CN2 آهي Web UI، جيڪو توهان کي CN2 اجزاء جي نگراني ۽ ترتيب ڏيڻ جي اجازت ڏئي ٿو.

جڏهن توهان Contrail Analytics انسٽال ڪريو ٿا، سڀ تجزياتي اجزاء هڪ ٻئي سان ڪم ڪرڻ لاءِ اڳ ۾ ترتيب ڏنل آهن. توهان وٽ اختيار آهي Contrail Analytics انسٽال ڪرڻ جو هڪ واحد مثال Prometheus سان يا HA Prometheus سپورٽ سان. HA Prometheus for Contrail Analytics is a Tech Preview خصوصيت.

نوٽ: اسان هيلم چارٽ استعمال ڪريون ٿا Contrail Analytics انسٽال ڪرڻ لاءِ. انسٽال ڪريو Helm 3.0 يا بعد ۾ ھوسٽ تي جيڪو توھان استعمال ڪري رھيا آھيو Contrail Analytics انسٽال ڪرڻ لاءِ.

  1. ڳولهيو Contrail Analytics پيڪيج جيڪو توهان ڊائون لوڊ ڪيو.
  2. Prometheus جي ھڪڙي مثال سان Contrail Analytics کي انسٽال ڪرڻ لاءِ:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    -create-namespace آپشن ٺاهي ٿو contrail-analytics namespace. توھان ھي اختيار ختم ڪري سگھو ٿا جيڪڏھن توھان جي ڪلستر ۾ اڳ ۾ ئي contrail-analytics namespace بيان ڪيل آھي.
    Contrail Analytics هڪ نوڊ پورٽ سروس جي طور تي نصب ڪيو ويو آهي. توهان Contrail Analytics تي هلندڙ ڪنهن به نوڊ جي IP پتي جي وضاحت ڪندي خدمت تائين پهچي سگهو ٿا. ڊفالٽ طور، استعمال ڪرڻ لاء پورٽ 30443 آهي.
  3. HA Prometheus سپورٽ سان Contrail Analytics انسٽال ڪرڻ لاءِ (ٽيڪ پريview):
    نوٽ: هي خاصيت هڪ جونيپر CN2 ٽيڪنالاجي پري جي طور تي درجه بندي ڪئي وئي آهيview خصوصيت. اهي خاصيتون آهن "جيئن آهي" ۽ رضاڪارانه استعمال لاءِ آهن. جونيپر سپورٽ ڪنهن به مسئلن کي حل ڪرڻ جي ڪوشش ڪندي جيڪي گراهڪ تجربو ڪندا آهن جڏهن اهي خاصيتون استعمال ڪندا آهن ۽ سپورٽ ڪيسن جي طرفان بگ رپورٽون ٺاهيندا آهن. بهرحال، جونيپر شايد ٽيڪ پري تائين جامع سپورٽ خدمتون مهيا نه ڪري سگھيview خاصيتون.
    اضافي معلومات لاء، ڏسو "جونيپر CN2 ٽيڪنالاجي پريviews (ٽيڪنالاجيviews)" صفحي 82 تي يا جونيپر سپورٽ سان رابطو ڪريو.
    a. thanos-values.yaml ڪڍيو file Contrail Analytics پيڪيج مان.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    Contrail Analytics استعمال ڪري ٿو Thanos Prometheus لاءِ اعليٰ دستيابي مهيا ڪرڻ لاءِ. Thanos اوپن سورس اجزاء جو ھڪڙو سيٽ آھي جيڪو ھڪڙي وڏي دستيابي ميٽرڪ سسٽم مهيا ڪرڻ لاء پروميٿيوس سان بيحد ضم ٿي.
    b. Contrail Analytics انسٽال ڪريو (thanos-values.yaml جي حوالي سان) file.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    -create-namespace آپشن ٺاهي ٿو contrail-analytics namespace. توھان ھي اختيار ختم ڪري سگھو ٿا جيڪڏھن توھان جي ڪلستر ۾ اڳ ۾ ئي contrail-analytics namespace بيان ڪيل آھي.
    Contrail Analytics هڪ NodePort سروس جي طور تي نصب ڪيو ويو آهي. توهان Contrail Analytics تي هلندڙ ڪنهن به نوڊ جي IP پتي جي وضاحت ڪندي خدمت تائين پهچي سگهو ٿا. ڊفالٽ طور، استعمال ڪرڻ لاء پورٽ 3044 3 آهي.
  4. تصديق ڪريو ته تجزياتي اجزاء نصب ۽ هلندا آهن.
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
  5.  توهان کان پوءِ Contrail Analytics انسٽال ڪريو، توهان رسائي ڪري سگهو ٿا Grafana يا CN2 Web UI. گرافانا تائين رسائي حاصل ڪرڻ لاءِ، پنھنجي برائوزر ڏانھن اشارو ڪريو https:// 30443/گرافانا/. پيچرو شامل ڪرڻ جي پڪ ڪريو /. ڊفالٽ گرافانا ايڊمنسٽريٽر يوزرنيم/پاسورڊ آهي adnin/prom-operator. CN2 تائين رسائي حاصل ڪرڻ لاء Web توھان جي برائوزر ڏانھن اشارو ڪريو https:// :30443. ڊفالٽ CN2 Web Ul username/password is super/contrail123.}
    نوٽ: سي اين 2 Web Ul هڪ جونيپر CN2 ٽيڪنالاجي پري جي طور تي درجه بندي ڪئي وئي آهيview خصوصيت. اهي خاصيتون آهن "جيئن آهي" ۽ رضاڪارانه استعمال لاءِ آهن. جونيپر سپورٽ ڪنهن به مسئلن کي حل ڪرڻ جي ڪوشش ڪندي جيڪي گراهڪ تجربو ڪندا آهن جڏهن اهي خاصيتون استعمال ڪندا آهن ۽ سپورٽ ڪيسن جي طرفان بگ رپورٽون ٺاهيندا آهن. بهرحال، جونيپر شايد ٽيڪ پري تائين جامع سپورٽ خدمتون مهيا نه ڪري سگھيview خاصيتون.
    اضافي معلومات لاء، ڏسو "جونيپر CN2 ٽيڪنالاجي پريviews (ٽيڪنالاجيviews)" صفحي 82 تي يا جونيپر سپورٽ سان رابطو ڪريو.
  6. Contrail Analytics کي انسٽال ڪرڻ لاءِ:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
  7. Contrail Analytics کي اپڊيٽ ڪرڻ لاءِ:
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو
    يا (HA کي اپڊيٽ ڪرڻ لاءِ)
    سنگل ڪلسٽر شيئر نيٽ ورڪ انسٽال ڪريو

ڪمپني لوگو

دستاويز / وسيلا

Juniper NETWORKS Cloud Native Contrail Networking [pdf] هدايتون
Cloud Native Contrail Networking, Cloud, Native Contrail Networking, Contrail Networking

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *