Slurm: Kubernetes intensive. پروگرام ۽ بونس

27-29 مئي تي اسان چوٿون سلرم منعقد ڪري رهيا آهيون: ڪبرنيٽس تي سخت.

Slurm: Kubernetes intensive. پروگرام ۽ بونس

بونس: ڊاڪر، جوابي، ڪيف تي آن لائين ڪورس
اسان Slurm جي عنوانن مان نڪتل آھيون جيڪي ڪبرنيٽس سان ڪم ڪرڻ لاءِ اھم آھن، پر انھن جو سڌو سنئون واسطو k8s سان ناھي. ڪيئن، ڇو ۽ ڇا ٿيو - هيٺ.
سڀني Slurm 4 شرڪت ڪندڙن کي انھن ڪورسن تائين رسائي حاصل ٿيندي.

پهرين ڏينهن تي مڪمل پئسا واپس
سينٽ پيٽرسبرگ سلرم ۾، ٻه شرڪت ڇڏي ويا انتهائي منفي تبصرا. مون کي ڪيئن افسوس ٿيو ته وقت ۾ واپس وڃڻ ۽ گڏيل دعوائن کان سواءِ ساڻن جدا ٿيڻ ناممڪن هو.
جيڪڏهن توهان اهو ڳوليندا آهيو ته توهان Slurm بابت بلڪل پسند نه ڪندا آهيو، پھريون ڏينھن ڪنهن به منتظمين کي لکو. اسان رسائي کي بند ڪنداسين ۽ مڪمل شرڪت جي قيمت واپس ڪنداسين.

ٽيڪنيڪل صلاحڪار
جيڪڏهن ڪنهن کي خبر آهي دمتري سائمنوف (هن ٽيڪنيڪل ڊائريڪٽرن جو هڪ ڪلب ٺاهيو)، اسان کيس سلرم (مطالع ڪرڻ لاء، انجام ڏيڻ لاء نه) جي دعوت ڏني. هن سڀني کي صلاح ڏيڻ جو واعدو ڪيو. اهو ممڪن ناهي ته منتظمين ۽ ڊولپرز لاءِ دلچسپي هجي، پر اهو IT مينيجرز لاءِ تمام دلچسپ هوندو.

Slurm ڇا آهي

Slurm: Kubernetes intensive. پروگرام ۽ بونس

Slurm-4: بنيادي ڪورس (مئي 27-29)
انهن لاء ٺهيل آهي جيڪي پهريون ڀيرو ڪبرنيٽس کي ڏسندا آهن يا انهن جي ڄاڻ کي منظم ڪرڻ چاهيندا آهن.
هر حصو وٺندڙ چونڊيل بادل ۾ پنهنجو ڪلستر ٺاهيندو ۽ اتي ايپليڪيشن کي ترتيب ڏيندو.

قيمت: 25 هزار

پروگرام

موضوع #1: ڪبرنيٽس جو تعارف، مکيه اجزاء
• k8s ٽيڪنالاجي جو تعارف. وضاحت، درخواست، تصور
• Pod، ReplicaSet، Deployment، Service, Ingress, PV, PVC, ConfigMap, Secret
• مشق

موضوع نمبر 2: ڪلستر ڊيزائن، مکيه اجزاء، غلطي رواداري، k8s نيٽ ورڪ
• ڪلستر ڊيزائن، مکيه اجزاء، غلطي رواداري
• k8s نيٽ ورڪ

موضوع #3: Kubespray، هڪ Kubernetes ڪلستر کي ترتيب ڏيڻ ۽ ترتيب ڏيڻ
• Kubespray، ڪبرنيٽس ڪلستر جي ترتيب ۽ ٽيوننگ
• مشق

موضوع #4: ڪيف، ڪلستر سيٽ اپ ۽ پيداوار ۾ ڪم ڪرڻ جون خاصيتون
• ڪيف، ڪلستر سيٽ اپ ۽ پيداوار ۾ ڪم ڪرڻ جون خاصيتون
• مشق: سيٽ اپ ڪيف

موضوع #5: ترقي يافته ڪبرنيٽس خلاصيون
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

موضوع #6: هيلم جو تعارف
• هيلم جو تعارف
• مشق

موضوع #7: پبلشنگ خدمتون ۽ ايپليڪيشنون
• سروس پبلشنگ طريقن جو جائزو: NodePort بمقابلہ LoadBalancer بمقابلہ Ingress
Ingress ڪنٽرولر (Nginx): ايندڙ ٽرئفڪ کي توازن ڪرڻ
• سرٽ مئنيجر: پاڻمرادو حاصل ڪريو SSL/TLS سرٽيفڪيٽ
• مشق

موضوع #8: لاگنگ ۽ نگراني
• ڪلستر جي نگراني، Prometheus
• ڪلسٽر لاگنگ، فلوئنٽيڊ/لچڪدار/ڪيبانا
• مشق

موضوع نمبر 9: سي آءِ/سي ڊي، بلڊنگ ڊيپلائيمينٽ هڪ ڪلستر ۾ شروع کان

موضوع نمبر 10: عملي ڪم، ايپليڪيشن ڊڪرائيزيشن ۽ ڪلستر ۾ لانچ

Slurm ويب سائيٽ

MegaSlurm: ترقي يافته ڪورس (مئي 31 - جون 2)
Kubernetes انجنيئرن ۽ معمارن لاءِ ٺهيل آهي، انهي سان گڏ فائونڊيشن ڪورس گريجوئيٽ.
اسان ڪلسٽر کي ترتيب ڏيون ٿا ته جيئن هڪ ئي وقت ۾ ڪلسٽر جي اجزاء جي تازه ڪاري ۽ ڪلستر ۾ ڊيپلائيمينٽ کي شروع ڪيو وڃي.

قيمت: 60 هزار (45 هزار Slurm-4 شرڪت ڪندڙن لاءِ)

پروگرام

موضوع #1: اندر کان هڪ ناڪامي ڪلستر ٺاهڻ جو عمل
• Kubespray سان ڪم ڪرڻ
• اضافي اجزاء جي تنصيب
• ڪلسٽر جاچ ۽ مسئلو حل ڪرڻ
• مشق

موضوع #2: خارجي فراهم ڪندڙ کي استعمال ڪندي ڪلستر ۾ اختيار ڏيڻ
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• مشق

موضوع #3: نيٽ ورڪ پاليسي
• CNI جو تعارف
• نيٽورڪ سيڪيورٽي پاليسي
• مشق

موضوع #4: محفوظ ۽ انتهائي دستياب ايپليڪيشنون ڪلستر ۾
• PodSecurity Policy
• PodDisruptionBudget

موضوع #5: ڪبرنيٽس. اچو ته هود جي هيٺان ڏسو
• ڪنٽرولر جي جوڙجڪ
• آپريٽرز ۽ CRDs
• مشق

موضوع #6: هڪ ڪلستر ۾ رياستي ايپليڪيشنون
• مثال طور PostgreSQL استعمال ڪندي ڊيٽابيس ڪلسٽر شروع ڪرڻ
• RabbitMQ ڪلسٽر شروع ڪرڻ
• مشق

موضوع #7: راز رکڻ
• Kubernetes ۾ راز جو انتظام
• والٽ

موضوع #8: افقي پوڊ آٽو اسڪيلر
• نظريو
• مشق

موضوع #9: بيڪ اپ ۽ آفت جي بحالي
Heptio Velero (اڳوڻي آرڪ) ۽ وغيره استعمال ڪندي ڪلسٽر بيڪ اپ ۽ بحالي
• مشق

موضوع #10: ايپليڪيشن جي ترتيب
• لٽ
• ٽيمپليٽنگ ۽ ٺاھڻ جا اوزار
• لڳائڻ واري حڪمت عمليون

موضوع نمبر 11: عملي ڪم
• ايپليڪيشن ڊيپلائيمينٽ لاءِ عمارت CI/CD
• ڪلستر اپڊيٽ

MegaSlurm ويب سائيٽ

ڊڪر، جوابي ۽ ڪيف

Slurm: Kubernetes intensive. پروگرام ۽ بونس

تاريخ تائين جنگ

پهريون Slurm هڪ تجربو هو. ڳالهائيندڙن پنهنجون پيشيون لفظي طور تي اسٽيج تي مڪمل ڪيون ۽ سامعين ۾ اهڙي سطح جا منتظم بيٺا جو انهن کي مقررين جي طور تي دعوت ڏيڻ جو وقت اچي ويو.

حقيقي بنيادي ڪورس ٻئي Slurm تي ٿي ويو: 80 سيڪڙو شرڪت ڪندڙن ڪبرنيٽس کي پهريون ڀيرو ڏٺو، ۽ ٽيون ڪڏهن به ڊڪر سان ڪم نه ڪيو هو.
اهو واضح هو ته ماڻهن لاءِ صبح جو ڊڪر تي ليڪچر ٻڌڻ ۽ شام جو جنگي موڊ ۾ ان سان ڪم ڪرڻ ڪيترو مشڪل هو.
ڪيف تمام گهڻيون مشڪلاتون پيدا ڪيون. ان کان علاوه، سامعين ۾ 20 ماڻهو هئا جن کي يقيني طور تي ڪيف جي وضاحت ڪرڻ جي ضرورت هئي، ۽ ٻيا 60 جن کي ڪيف جي ضرورت نه هئي.

ٽئين Slurm لاءِ، اسان Docker ۽ Ansible کي الڳ الڳ ويبينرز ۾ منتقل ڪيو، ڪبرنيٽس لاءِ وڌيڪ وقت آزاد ڪيو. اهو حل جوهر ۾ عملي ۽ عمل ۾ ترقي يافته نڪتو: ليڪچر تجربيڪار ماڻهن لاءِ دلچسپ نه هو، ۽ بحث شروع ڪندڙن لاءِ غير دلچسپ هو.

چوٿين Slurm لاءِ، اسان Docker، Ansible ۽ Ceph تي آن لائين ڪورس ڪيا. خيال سادو آهي: جن کي ان جي ضرورت آهي اهي سوچي سمجهي ڪورس وٺندا، جن کي ان جي ضرورت ناهي اهي آرام سان ان کي نظرانداز ڪندا. جانچ ڪندڙن جي گروپ طرفان فيصلو ڪندي، ڊاڪر ڪورس 6-8 ڪلاڪ وٺندو آهي. جوابي ۽ ڪيف اڃا تائين ڪلاڪ نه ڪيو آهي.

دستبرداري:

  • تجرباتي ڪورس. ڪجهه فيصلا شايد ناڪام ٿي ويندا.
  • پليٽ فارم (Stepik.org) خام آهي، ۽ اسان ان سان اڳ ۾ ڪم نه ڪيو آهي. اتي شايد bumps ۽ snags هوندا.
  • ڪورس صرف ڏکڻ برج ملازمن تي آزمايو ويو. يقيناً توهان کي ڪجهه ختم ڪرڻو پوندو جيئن توهان وڃو.

Slurm: Kubernetes intensive. پروگرام ۽ بونس

بس ٻئي ڏينهن پهرين سلرم جي چيٽ ۾ انهن کي ياد آيو ته تمام تنظيمي وحشتن جي باوجود اهو ڪيترو ٿڌو ۽ مزيدار هو. سڀ کان وڌيڪ وشد تاثرات حاصل ڪرڻ لاء پهريون. اچو ته ڏسون ته ڇا ٿئي ٿو آن لائين ڪورسز جي پهرين شاگردن سان. 🙂

Slurm: Kubernetes intensive. پروگرام ۽ بونس

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

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