تنزو مشن ڪنٽرول متعارف ڪرايو

اڄ اسان بابت ڳالهائڻ چاهيون ٿا VMware Tanzu، پراڊڪٽس ۽ خدمتن جي هڪ نئين لائين جنهن جو اعلان گذريل سال جي VMWorld ڪانفرنس دوران ڪيو ويو. ايجنڊا تي سڀ کان وڌيڪ دلچسپ اوزارن مان هڪ آهي: تنزو مشن ڪنٽرول.

محتاط رھو: ڪٽ جي ھيٺان ڪيتريون ئي تصويرون آھن.

تنزو مشن ڪنٽرول متعارف ڪرايو

مشن ڪنٽرول ڇا آهي

جيئن ته ڪمپني پاڻ پنهنجي بلاگ ۾ بيان ڪري ٿي، VMware تنزو مشن ڪنٽرول جو بنيادي مقصد "ڪلسٽر افراتفري کي ترتيب ڏيڻ" آهي. مشن ڪنٽرول هڪ API تي هلندڙ پليٽ فارم آهي جيڪو منتظمين کي ڪلسٽرن يا ڪلسٽرن جي گروپن تي پاليسيون لاڳو ڪرڻ ۽ حفاظتي ضابطا مقرر ڪرڻ جي اجازت ڏيندو. SaaS تي ٻڌل اوزار هڪ ايجنٽ جي ذريعي ڪبرنيٽس ڪلسٽرز ۾ محفوظ طور تي ضم ٿين ٿا ۽ مختلف قسم جي معياري ڪلسٽر آپريشنن کي سپورٽ ڪن ٿا، جن ۾ لائف سائيڪل مئنيجمينٽ آپريشنز (ڊپلائيمينٽ، اسڪيلنگ، ڊيليٽيشن وغيره) شامل آهن.

تنزو لائن جو نظريو اوپن سورس ٽيڪنالاجيز جي وڌ کان وڌ استعمال تي مبني آهي. Tanzu Kubernetes گرڊ ڪلسٽرز جي زندگي جي چڪر کي منظم ڪرڻ لاء، ڪلستر API استعمال ڪيو ويندو آهي، Velero استعمال ڪيو ويندو آهي بيڪ اپ ۽ وصولي لاء، Sonobuoy استعمال ڪيو ويندو آهي تعميل مانيٽر ڪرڻ لاءِ ڪبرنيٽس ڪلسٽرز جي ترتيب جي تعميل جي نگراني ڪرڻ ۽ هڪ داخل ڪنٽرولر طور Contour.

تنزو مشن ڪنٽرول افعال جي عام فهرست هن طرح نظر اچي ٿي:

  • توهان جي سڀني ڪبرنيٽس ڪلستر جو مرڪزي انتظام؛
  • سڃاڻپ ۽ رسائي جو انتظام (IAM)؛
  • تشخيص ۽ ڪلستر جي حيثيت جي نگراني؛
  • انتظام ترتيب ۽ سيڪيورٽي سيٽنگون؛
  • باقاعده ڪلسٽر صحت جي چڪاس جي شيڊول ڪرڻ؛
  • بيڪ اپ ٺاهڻ ۽ بحال ڪرڻ؛
  • ڪوٽا جو انتظام؛
  • وسيلن جي استعمال جي بصري نمائندگي.

تنزو مشن ڪنٽرول متعارف ڪرايو

اهو اهم Whyو آهي

تنزو مشن ڪنٽرول ڪاروبار جي مدد ڪندو ڪبرنيٽس ڪلسٽرز جي وڏي فليٽ کي منظم ڪرڻ جي مسئلي کي حل ڪرڻ ۾، پريميسس تي واقع، ڪلائوڊ ۾ ۽ ڪيترن ئي ٽئين پارٽي فراهم ڪندڙن جي وچ ۾. جلد يا بعد ۾، ڪنهن به ڪمپني جن جون سرگرميون IT سان ڳنڍيل آهن پاڻ کي مختلف مهيا ڪندڙن تي واقع ڪيترن ئي مختلف قسم جي ڪلستر جي حمايت ڪرڻ تي مجبور ڪري ٿو. هر ڪلستر هڪ سنوبال ۾ بدلجي ٿو جنهن کي گهربل تنظيم، مناسب انفراسٽرڪچر، پاليسيون، تحفظ، نگراني نظام ۽ گهڻو ڪجهه.

اڄڪلهه، ڪو به ڪاروبار خرچن کي گهٽائڻ ۽ معمولي عملن کي خودڪار ڪرڻ جي ڪوشش ڪري ٿو. ۽ پيچيده IT منظرنامو واضح طور تي ترجيحي ڪمن تي بچت ۽ توجه کي فروغ نٿو ڏئي. تنزو مشن ڪنٽرول تنظيمن کي ڪيترن ئي ڪبرنيٽس ڪلسٽرن کي هلائڻ جي صلاحيت ڏئي ٿو جيڪي ڪيترن ئي فراهم ڪندڙن تي مقرر ڪيا ويا آهن جڏهن ته آپريٽنگ ماڊل کي هموار ڪندي.

حل فن تعمير

تنزو مشن ڪنٽرول متعارف ڪرايو

Tanzu Mission Control هڪ گھڻ-ٽيرنيٽ پليٽ فارم آهي جيڪو صارفين کي انتهائي ترتيب ڏيڻ واري پاليسين جي هڪ سيٽ تائين رسائي ڏئي ٿو جيڪا Kubernetes ڪلسٽرز ۽ ڪلسٽرن جي گروپن تي لاڳو ٿي سگهي ٿي. هر صارف هڪ تنظيم سان ڳنڍيل آهي، جيڪا وسيلن جي "جڙ" آهي - ڪلستر گروپ ۽ ڪم اسپيس.

تنزو مشن ڪنٽرول متعارف ڪرايو

تنزو مشن ڪنٽرول ڇا ڪري سگھي ٿو

مٿي اسان اڳ ۾ ئي مختصر طور تي حل جي ڪمن جي فهرست ڏني آهي. اچو ته ڏسو ته اهو انٽرفيس ۾ ڪيئن لاڳو ٿئي ٿو.

انٽرپرائز ۾ سڀني ڪبرنيٽس ڪلستر جو هڪ واحد نظارو:

تنزو مشن ڪنٽرول متعارف ڪرايو

ھڪڙو نئون ڪلستر ٺاھيو:

تنزو مشن ڪنٽرول متعارف ڪرايو

تنزو مشن ڪنٽرول متعارف ڪرايو

توھان فوري طور تي ھڪڙي گروپ کي ھڪڙي ڪلستر کي تفويض ڪري سگھو ٿا، ۽ اھو ان کي مقرر ڪيل پاليسين جو وارث ٿيندو.

ڪلستر ڪنيڪشن:

تنزو مشن ڪنٽرول متعارف ڪرايو

اڳ ۾ ئي موجود ڪلستر صرف هڪ خاص ايجنٽ استعمال ڪندي ڳنڍي سگهجي ٿو.

ڪلستر گروپنگ:

تنزو مشن ڪنٽرول متعارف ڪرايو

ڪلستر گروپن ۾، توھان گروپ جي سطح تي فوري طور تي تفويض ڪيل پاليسين کي ورثي ۾ آڻڻ لاءِ ڪلستر گروپ ڪري سگھو ٿا، بغير دستي مداخلت جي.

ڪم اسپيس:

تنزو مشن ڪنٽرول متعارف ڪرايو

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

اچو ته ليبارٽري جي ڪم ۾ تنزو مشن ڪنٽرول جي آپريٽنگ اصولن تي وڌيڪ نظر رکون.

ليبارٽري نمبر 1

يقينن، مشن ڪنٽرول جي آپريشن ۽ مشق کان سواء نئين تنزو حل جي تفصيل سان تصور ڪرڻ ڏاڍو ڏکيو آهي. توھان لاءِ لائن جي بنيادي خصوصيتن کي ڳولڻ لاءِ، VMware ڪيترن ئي ليبارٽري بينچن تائين رسائي فراهم ڪري ٿو. اهي بينچ توهان کي ليبارٽري ڪم انجام ڏيڻ جي اجازت ڏين ٿيون قدم قدم جي هدايتون استعمال ڪندي. تنزو مشن ڪنٽرول کان علاوه، ٻيا حل موجود آهن جاچ ۽ مطالعي لاءِ. ليبارٽري جي ڪم جي هڪ مڪمل فهرست ملي ڪري سگهجي ٿو هن صفحي تي.

مختلف حلن سان عملي واقفيت لاءِ (بشمول vSAN تي هڪ ننڍڙي ”راند“) وقت جي مختلف مقدار مختص ڪئي وئي آهي. پريشان نه ٿيو، اهي تمام گهڻا لاڳاپيل انگ اکر آهن. مثال طور، تنزو مشن ڪنٽرول تي هڪ ليب ”حل“ ٿي سگهي ٿي ساڍا 9 ڪلاڪن تائين جڏهن گهر مان گذرندي. اضافي طور تي، جيتوڻيڪ ٽائمر ختم ٿي وڃي، توهان واپس وڃو ۽ هر شي ذريعي ٻيهر وڃو.

پاسنگ ليبارٽري ڪم #1
ليبز تائين رسائي حاصل ڪرڻ لاء، توهان کي هڪ VMware اڪائونٽ جي ضرورت پوندي. اختيار ڪرڻ کان پوء، هڪ پاپ اپ ونڊو ڪم جي مکيه خاڪو سان گڏ کلي ويندو. تفصيلي هدايتون اسڪرين جي ساڄي پاسي رکيا ويندا.

تنزو جو مختصر تعارف پڙهڻ کان پوءِ، توهان کي دعوت ڏني ويندي مشن ڪنٽرول انٽرايڪٽو سموليشن ۾ مشق ڪرڻ لاءِ.

هڪ نئين ونڊوز مشين پاپ اپ ونڊو کلي ويندي ۽ توهان کي ڪجهه بنيادي عملن کي انجام ڏيڻ لاءِ چيو ويندو:

  • هڪ ڪلستر ٺاهيو
  • ان جي بنيادي پيراگراف کي ترتيب ڏيو
  • صفحي کي ريفريش ڪريو ۽ پڪ ڪريو ته سڀ ڪجھ صحيح ترتيب ڏنل آھي
  • پاليسيون سيٽ ڪريو ۽ ڪلستر چيڪ ڪريو
  • هڪ ڪم اسپيس ٺاهيو
  • namespace ٺاهيو
  • ٻيهر پاليسين سان ڪم ڪريو، هر قدم کي تفصيل سان دستياب ۾ بيان ڪيو ويو آهي
  • ڊيمو ڪلستر اپ گريڊ


يقينا، انٽرويو تخليق آزاد مطالعي لاء ڪافي آزادي مهيا نه ڪندو آهي: توهان ڊولپرز پاران اڳ ۾ رکيل ريل سان گڏ هلندا آهيو.

ليبارٽري نمبر 2

هتي اسان اڳ ۾ ئي ڪجهه وڌيڪ سنجيده سان معاملو ڪري رهيا آهيون. هي ليبارٽري ڪم اڳئين وانگر "ريل" سان ڳنڍيل ناهي ۽ وڌيڪ محتاط مطالعي جي ضرورت آهي. اسان ان کي هتي مڪمل طور تي پيش نه ڪنداسين: توهان جي وقت کي بچائڻ لاء، اسان صرف ٻئي ماڊل جو تجزيو ڪنداسين، پهريون تنزو مشن ڪنٽرول جي ڪم جي نظرياتي پہلو ڏانهن وقف آهي. جيڪڏھن توھان چاھيو، توھان ان کي مڪمل طور تي پنھنجي پاڻ تي وٺي سگھو ٿا. هي ماڊل اسان کي تنزو مشن ڪنٽرول ذريعي ڪلسٽر لائف سائيڪل مينيجمينٽ ۾ هڪ گہرا غوطه پيش ڪري ٿو.

نوٽ: تنزو مشن ڪنٽرول ليبارٽري جو ڪم باقاعدگي سان اپڊيٽ ڪيو ويندو آهي ۽ بهتر ڪيو ويندو آهي. جيڪڏهن ڪنهن به اسڪرين يا مرحلا هيٺ ڏنل کان مختلف آهن جيئن توهان ليب مڪمل ڪيو، اسڪرين جي ساڄي پاسي جي هدايتن تي عمل ڪريو. اسان لکڻ جي وقت تي LR جي موجوده ورزن ذريعي وڃو ۽ ان جي اهم عناصر تي غور ڪنداسين.

پاسنگ ليبارٽري ڪم #2
VMware کلاؤڊ سروسز ۾ اختيار ڏيڻ واري عمل کان پوء، اسان شروع ڪيو تنزو مشن ڪنٽرول.

تنزو مشن ڪنٽرول متعارف ڪرايو

پهريون قدم ليب جو مشورو ڏنو ويو آهي ڪبرنيٽس ڪلستر کي ترتيب ڏيڻ. پهرين اسان کي رسائي ڪرڻ جي ضرورت آهي Ubuntu VM استعمال ڪندي PuTTY. يوٽيلٽي کي لانچ ڪريو ۽ Ubuntu سان هڪ سيشن چونڊيو.

تنزو مشن ڪنٽرول متعارف ڪرايو

اسان بدلي ۾ ٽي حڪم جاري ڪريون ٿا:

  • ڪلستر ٺاهڻ: kind create cluster --config 3node.yaml --name=hol
  • KUBECONFIG فائل لوڊ ڪندي: export KUBECONFIG="$(kind get kubeconfig-path --name="hol")"
  • نوڊ آئوٽ: kubectl get nodes

تنزو مشن ڪنٽرول متعارف ڪرايو

ھاڻي اھو ڪلستر جيڪو اسان ٺاھيو تنزو مشن ڪنٽرول ۾ شامل ڪيو وڃي. PuTTY کان اسين ڪروم ڏانھن واپس وڃو، ڪلستر ڏانھن وڃو ۽ ڪلڪ ڪريو ڳنڍيو ڪلستر.
ڊراپ ڊائون مينيو مان هڪ گروپ چونڊيو - رٿيل، ليب پاران تجويز ڪيل نالو داخل ڪريو ۽ ڪلڪ ڪريو رجسٽر.

تنزو مشن ڪنٽرول متعارف ڪرايو

حاصل ڪيل حڪم کي نقل ڪريو ۽ PuTTY ڏانھن وڃو.

تنزو مشن ڪنٽرول متعارف ڪرايو

اسان حاصل ڪيل حڪم تي عمل ڪندا آهيون.

تنزو مشن ڪنٽرول متعارف ڪرايو

ترقي کي ٽريڪ ڪرڻ لاء، ٻيو حڪم هلائڻ: watch kubectl get pods -n vmware-system-tmc. اسان انتظار ڪندا آهيون جيستائين سڀني ڪنٽينرز جي حيثيت نه آهي ڊوڙندو يا مڪمل ٿيو.

تنزو مشن ڪنٽرول متعارف ڪرايو

تانزو مشن ڪنٽرول ڏانھن واپس وڃو ۽ ڪلڪ ڪريو ڪنيڪشن جي تصديق ڪريو. جيڪڏهن سڀ ڪجهه ٺيڪ ٿي ويو، سڀني چيڪن لاء اشارو سائي هجڻ گهرجي.

تنزو مشن ڪنٽرول متعارف ڪرايو

ھاڻي اچو ته ھڪ نئون گروپ ٺاھيون ڪلستر جو ۽ اتي نئون ڪلستر لڳايون. ڪلستر گروپن ڏانھن وڃو ۽ ڪلڪ ڪريو نئون ڪلستر گروپ. نالو داخل ڪريو ۽ ڪلڪ ڪريو پيدا.

تنزو مشن ڪنٽرول متعارف ڪرايو

نئين گروپ کي فوري طور تي لسٽ ۾ ظاهر ٿيڻ گهرجي.

تنزو مشن ڪنٽرول متعارف ڪرايو

اچو ته ھڪڙو نئون ڪلستر ٺاھيو: ڏانھن وڃو ڪلسٽر، دٻايو نئون ڪلستر ۽ ليبارٽري جي ڪم سان لاڳاپيل اختيار چونڊيو.

تنزو مشن ڪنٽرول متعارف ڪرايو

اچو ته ڪلستر جو نالو شامل ڪريو، ان کي مقرر ڪيل گروپ چونڊيو - اسان جي صورت ۾، ھٿن تي ليبز - ۽ مقرري واري علائقي ۾.

تنزو مشن ڪنٽرول متعارف ڪرايو

هتي ٻيا اختيار موجود آهن جڏهن ڪلستر ٺاهي رهيا آهن، پر ليبارٽري دوران انهن کي تبديل ڪرڻ جو ڪو به مقصد ناهي. توهان کي گهربل ترتيب چونڊيو ۽ ڪلڪ ڪريو اڳيون.

تنزو مشن ڪنٽرول متعارف ڪرايو

ڪجھ پيٽرولر کي تبديل ڪرڻ جي ضرورت آھي، اھو ڪرڻ لاء، ڪلڪ ڪريو تبديلي آڻيو.

تنزو مشن ڪنٽرول متعارف ڪرايو

اچو ته ڪم ڪندڙ نوڊس جو تعداد وڌائي ٻن تائين، پيرا ميٽرز کي محفوظ ڪريو ۽ ڪلڪ ڪريو پيدا.
عمل جي دوران توهان هن طرح هڪ ترقي بار ڏسندا.

تنزو مشن ڪنٽرول متعارف ڪرايو

ڪامياب لڳائڻ کان پوء، توهان هن تصوير کي ڏسندا. سڀئي رسيدون سائي هجڻ گهرجن.

تنزو مشن ڪنٽرول متعارف ڪرايو

ھاڻي اسان کي ڊائون لوڊ ڪرڻ جي ضرورت آھي KUBECONFIG فائل ڪلستر کي منظم ڪرڻ لاءِ معياري kubectl ڪمانڊ استعمال ڪندي. اهو سڌو سنئون تنزو مشن ڪنٽرول يوزر انٽرفيس ذريعي ڪري سگهجي ٿو. فائل ڊائون لوڊ ڪريو ۽ ڪلڪ ڪري تانزو مشن ڪنٽرول CLI ڊائون لوڊ ڪرڻ لاءِ اڳتي وڌو هتي ڪلڪ ڪريو.

تنزو مشن ڪنٽرول متعارف ڪرايو

مطلوب نسخو چونڊيو ۽ ڊائون لوڊ ڪريو CLI.

تنزو مشن ڪنٽرول متعارف ڪرايو

هاڻي اسان کي API ٽوڪن حاصل ڪرڻ جي ضرورت آهي. هن کي ڪرڻ لاء، ڏانهن وڃو منهنجو اڪائونٽ ۽ ھڪڙو نئون ٽوڪن ٺاھيو.

تنزو مشن ڪنٽرول متعارف ڪرايو

فيلڊ ۾ ڀريو ۽ ڪلڪ ڪريو پيدا ڪرڻ.

تنزو مشن ڪنٽرول متعارف ڪرايو

نتيجو ٽوڪن کي نقل ڪريو ۽ ڪلڪ ڪريو CONTINUE. پاور شيل کوليو ۽ داخل ڪريو tmc-login ڪمانڊ، پوءِ ٽوڪن جيڪو اسان وصول ڪيو ۽ پوئين قدم ۾ نقل ڪيو، ۽ پوءِ لاگ ان ڪنٽيڪسٽ جو نالو. چونڊيو ڄاڻ تجويز ڪيل مان لاگز، علائقي ۽ اولمپس- ڊفالٽ ssh جي طور تي.

تنزو مشن ڪنٽرول متعارف ڪرايو

اسان کي نالا مليون:kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get namespaces.

تعارف ڪرايو kubectl --kubeconfig=C:UsersAdministratorDownloadskubeconfig-aws-cluster.yml get nodesپڪ ڪرڻ لاء ته سڀئي نوڊس حالت ۾ آهن تيار.

تنزو مشن ڪنٽرول متعارف ڪرايو

ھاڻي اسان کي ھن ڪلستر ۾ ھڪڙي ننڍڙي ايپليڪيشن کي ترتيب ڏيڻو پوندو. اچو ته ٻه ترتيبون - ڪافي ۽ چانهه - خدمتن جي صورت ۾ ڪافي-svc ۽ tea-svc، جن مان هر هڪ مختلف تصويرون شروع ڪري ٿو - nginxdemos/hello ۽ nginxdemos/hello:plain-text. اهو هن ريت ڪيو ويندو آهي.

جي ذريعي پاور سيڪيورٽي ڊائون لوڊ ڏانھن وڃو ۽ فائل ڳولھيو cafe-services.yaml.

تنزو مشن ڪنٽرول متعارف ڪرايو

API ۾ ڪجھ تبديلين جي ڪري، اسان کي ان کي اپڊيٽ ڪرڻو پوندو.

پوڊ سيڪيورٽي پاليسيون ڊفالٽ طور تي فعال آهن. استحقاق سان ايپليڪيشنون هلائڻ لاءِ، توهان کي پنهنجو اڪائونٽ ڳنڍڻو پوندو.

هڪ پابند ٺاهيو: kubectl --kubeconfig=kubeconfig-aws-cluster.yml create clusterrolebinding privileged-cluster-role-binding --clusterrole=vmware-system-tmc-psp-privileged --group=system:authenticated
اچو ته ايپليڪيشن کي ترتيب ڏيو: kubectl --kubeconfig=kubeconfig-aws-cluster.yml apply -f cafe-services.yaml
اسان پڙتال ڪريو kubectl --kubeconfig=kubeconfig-aws-cluster.yml get pods

تنزو مشن ڪنٽرول متعارف ڪرايو

ماڊل 2 ختم ٿي چڪو آهي، توهان خوبصورت ۽ حيرت انگيز آهيو! اسان سفارش ڪريون ٿا باقي ماڊل مڪمل ڪريو، بشمول پاليسي مئنيجمينٽ ۽ تعميل جي چڪاس، پاڻ تي.

جيڪڏهن توهان چاهيو ٿا ته هن ليبارٽري کي مڪمل طور تي مڪمل ڪريو، توهان ان کي هتي ڳولي سگهو ٿا فهرست ۾. ۽ اسان اڳتي وڌنداسين مضمون جي آخري حصي ڏانهن. اچو ته ان جي باري ۾ ڳالهايون جيڪو اسان ڏٺو، پهريون صحيح نتيجو ڪڍو ۽ تفصيل سان ٻڌايو ته Tanzu مشن ڪنٽرول حقيقي ڪاروباري عملن جي سلسلي ۾ ڇا آهي.

رايا ۽ نتيجا

يقينن، تنزو سان ڪم ڪرڻ جي عملي مسئلن بابت ڳالهائڻ تمام جلدي آهي. خود مطالعي لاءِ تمام گهڻا مواد نه آهن، ۽ اڄ اهو ممڪن ناهي ته ٽيسٽ بينچ کي هر طرف کان نئين پراڊڪٽ کي ”پوک“ ڪرڻ لاءِ. بهرحال، موجود ڊيٽا مان به، ڪجهه نتيجا ڪڍي سگهجن ٿا.

تنزو مشن ڪنٽرول جا فائدا

سسٽم واقعي دلچسپ ثابت ٿيو. آئون فوري طور تي ڪجهه آسان ۽ مفيد شيون اجاگر ڪرڻ چاهيان ٿو:

  • توهان ويب پينل ذريعي ۽ ڪنسول ذريعي ڪلستر ٺاهي سگهو ٿا، جيڪي ڊولپر واقعي پسند ڪندا.
  • ڪم اسپيس ذريعي RBAC انتظام يوزر انٽرفيس ۾ لاڳو ڪيو ويو آهي. اهو اڃا تائين ليب ۾ ڪم نٿو ڪري، پر نظريي ۾ اهو هڪ عظيم شيء آهي.
  • ٽيمپليٽ جي بنياد تي مرڪزي استحقاق جو انتظام
  • نالي جي جڳھن تائين مڪمل رسائي.
  • YAML ايڊيٽر.
  • نيٽ ورڪ پاليسين ٺاهڻ.
  • ڪلستر صحت جي نگراني.
  • ڪنسول ذريعي بيڪ اپ ۽ بحال ڪرڻ جي صلاحيت.
  • انتظام ڪوٽا ۽ وسيلن جي حقيقي استعمال جي بصري سان.
  • ڪلستر جي چڪاس جي خودڪار لانچ.

ٻيهر، ڪيترائي حصا هن وقت ترقي هيٺ آهن، تنهنڪري ڪجهه اوزارن جي فائدن ۽ نقصانن بابت مڪمل طور تي ڳالهائڻ تمام جلدي آهي. رستي ۾، Tanzu MC، مظاهري جي بنياد تي، پرواز تي هڪ ڪلستر کي اپڊيٽ ڪري سگهي ٿو ۽ عام طور تي، هڪ ئي وقت ڪيترن ئي مهيا ڪندڙن لاء ڪلستر جي سڄي زندگي چڪر مهيا ڪري ٿي.

هتي ڪجهه "اعلي سطح" مثال آهن.

ڪنهن ٻئي جي ڪلستر کي پنهنجي چارٽر سان

اچو ته چئو ته توهان وٽ هڪ ترقياتي ٽيم آهي واضح طور تي بيان ڪيل ڪردار ۽ ذميواريون. هرڪو پنهنجي پنهنجي ڪم ۾ مصروف آهي ۽ پنهنجي ساٿين جي ڪم ۾ حادثاتي طور تي مداخلت نه ڪرڻ گهرجي. يا ٽيم وٽ هڪ يا وڌيڪ تجربيڪار ماهر آهن جن کي توهان غير ضروري حق ۽ آزاديون ڏيڻ نٿا چاهيون. اچو ته اهو پڻ فرض ڪريون ته توهان وٽ هڪ ئي وقت ٽن مهيا ڪندڙن کان ڪبرنيٽس آهن. انهيءَ مطابق، حقن کي محدود ڪرڻ ۽ انهن کي هڪ عام ڊنومينيٽر تي آڻڻ لاءِ، توهان کي هر هڪ ڪنٽرول پينل ڏانهن وڃڻو پوندو ۽ هر شيءِ کي دستي طور رجسٽر ڪرڻو پوندو. متفق آهيو، نه ته سڀ کان وڌيڪ پيداوار تفريح. ۽ توهان وٽ وڌيڪ وسيلا آهن، وڌيڪ مشڪل عمل. تنزو مشن ڪنٽرول توهان کي ”هڪ ونڊو“ مان ڪردارن جي تشريح کي منظم ڪرڻ جي اجازت ڏيندو. اسان جي راء ۾، هي هڪ تمام آسان فنڪشن آهي: جيڪڏهن توهان اتفاقي طور تي ضروري حقن جي وضاحت ڪرڻ لاء وساريو ته ڪو به ڪجهه به نه ٽوڙيندو.

رستي جي ذريعي، اسان جا ساٿي MTS کان انهن جي بلاگ ۾ مقابلي ۾ وينڊر ۽ اوپن سورس کان ڪبرنيٽس. جيڪڏھن توھان ڊگھي عرصي کان اھو ڄاڻڻ چاھيو ٿا ته اختلاف ڇا آھن ۽ چونڊڻ وقت ڇا ڏسڻ گھرجي، ڀليڪار.

لاگن سان ڪمپيڪٽ ڪم

حقيقي زندگي مان هڪ ٻيو مثال لاگز سان ڪم ڪري رهيو آهي. اچو ته فرض ڪريو ٽيم وٽ پڻ هڪ ٽيسٽر آهي. هڪ سٺو ڏينهن هو ڊولپرز وٽ اچي ٿو ۽ اعلان ڪري ٿو: "ايپليڪيشن ۾ هڪ بگ مليو آهي، اسان ان کي فوري طور تي درست ڪنداسين." اهو قدرتي آهي ته پهرين شيء هڪ ڊولپر سان واقف ٿيڻ چاهيندو لاگز آهي. انهن کي اي ميل يا ٽيليگرام ذريعي فائلن طور موڪلڻ خراب آداب ۽ آخري صدي آهي. مشن ڪنٽرول هڪ متبادل پيش ڪري ٿو: توهان ڊولپر کي خاص حق مقرر ڪري سگهو ٿا ته جيئن اهي صرف هڪ مخصوص نالي واري جاءِ ۾ لاگ پڙهي سگهن. انهي حالت ۾، ٽيسٽ ڪندڙ کي صرف اهو چوڻ جي ضرورت آهي: "اهڙي ۽ اهڙي ايپليڪيشن ۾ ڪيچ آهن، اهڙي فيلڊ ۾، اهڙي ۽ اهڙي نالي جي جڳهه ۾،" ۽ ڊولپر آساني سان لاگز کوليو ۽ مقامي ڪرڻ جي قابل ٿي سگهي ٿو. مسئلو. ۽ محدود حقن جي ڪري، توهان ان کي فوري طور تي درست ڪرڻ جي قابل نه هوندا جيڪڏهن توهان جي صلاحيت ان جي اجازت نه ڏئي.

ھڪڙو صحتمند ڪلستر ھڪڙو صحتمند ايپليڪيشن آھي.

Tanzu MC جي هڪ ٻي وڏي خصوصيت ڪلستر هيلٿ ٽريڪنگ آهي. ابتدائي مواد جي حساب سان، سسٽم توهان کي ڪجهه انگ اکر ڏسڻ جي اجازت ڏئي ٿو. هن وقت، اهو چوڻ ڏکيو آهي ته اها معلومات ڪيتري تفصيلي هوندي: هن وقت تائين هر شيء بلڪل معمولي ۽ سادي نظر اچي ٿي. سي پي يو ۽ رام لوڊ جي نگراني آهي، سڀني اجزاء جي حالت ڏيکاريل آهي. پر جيتوڻيڪ اهڙي اسپارٽ فارم ۾ اهو هڪ تمام مفيد ۽ موثر تفصيل آهي.

نتيجو

يقينن، مشن ڪنٽرول جي ليبارٽري پريزنٽيشن ۾، بظاهر جراثيم کان خالي حالتن ۾، ڪجهه خراب ڪنڊن وارا آهن. توهان شايد انهن کي نوٽيس ڪنداسين جيڪڏهن توهان ڪم ذريعي وڃڻ جو فيصلو ڪيو. ڪجهه پهلو ڪافي نه سمجھيا ويا آهن - جيتوڻيڪ هڪ تجربيڪار منتظم کي انٽرفيس ۽ ان جي صلاحيتن کي سمجهڻ لاءِ دستياب پڙهڻو پوندو.

بهرحال، پيداوار جي پيچيدگي، ان جي اهميت ۽ ان جو ڪردار جيڪو بازار ۾ ادا ڪندو، اهو عظيم نڪتو. اهو محسوس ٿئي ٿو ته ٺاهيندڙن صارف جي ڪم جي فلو کي بهتر ڪرڻ جي ڪوشش ڪئي. هر ڪنٽرول عنصر کي ممڪن طور تي فنڪشنل ۽ سمجھڻ وارو ٺاهيو.

باقي اهو آهي ته تنزو کي آزمائشي بينچ تي آزمايو وڃي حقيقت ۾ ان جي سڀني فائدن، نقصانن ۽ جدت کي سمجهڻ لاءِ. جيئن ئي اهڙو موقعو پاڻ کي پيش ڪندو، اسان هيبر پڙهندڙن سان پراڊڪٽ سان ڪم ڪرڻ بابت تفصيلي رپورٽ شيئر ڪنداسين.

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

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