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

27-29 مئی کو ہم چوتھے سلرم کا انعقاد کر رہے ہیں: کبرنیٹس پر شدید۔

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

بونس: Docker، Ansible، Ceph پر آن لائن کورسز
ہم نے Slurm کے موضوعات سے اخذ کیا ہے جو Kubernetes کے ساتھ کام کرنے کے لیے اہم ہیں، لیکن ان کا براہ راست k8s سے تعلق نہیں ہے۔ کس طرح، کیوں اور کیا ہوا - کٹ کے نیچے.
Slurm 4 کے تمام شرکاء کو ان کورسز تک رسائی حاصل ہوگی۔

پہلے دن مکمل منی بیک
سینٹ پیٹرزبرگ سلرم میں، دو شرکاء چلے گئے۔ انتہائی منفی جائزے. مجھے کس طرح افسوس ہوا کہ وقت پر واپس جانا اور باہمی دعووں کے بغیر ان سے الگ ہونا ناممکن تھا۔
اگر آپ کو پتہ چلتا ہے کہ Slurm کے بارے میں آپ کو بالکل کیا پسند نہیں ہے، پہلا دن منتظمین میں سے کسی کو لکھیں۔ ہم رسائی کو غیر فعال کر دیں گے اور شرکت کی مکمل قیمت واپس کر دیں گے۔

تکنیکی مشیر
اگر کسی کو معلوم ہو۔ دمتری سائمنوف (اس نے ٹیکنیکل ڈائریکٹرز کا ایک کلب بنایا)، ہم نے اسے سلرم (مطالعہ کرنے کے لیے، پرفارم کرنے کے لیے نہیں) مدعو کیا۔ اس نے سب کو مشورہ دینے کا وعدہ کیا۔ منتظمین اور ڈویلپرز کے لیے اس میں دلچسپی کا امکان نہیں ہے، لیکن یہ آئی ٹی مینیجرز کے لیے بہت دلچسپ ہوگا۔

Slurm کیا ہے؟

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

Slurm-4: بنیادی کورس (27-29 مئی)
ان لوگوں کے لیے ڈیزائن کیا گیا ہے جو پہلی بار کبرنیٹس کو دیکھتے ہیں یا اپنے علم کو منظم کرنا چاہتے ہیں۔
ہر شریک سلیکٹیل کلاؤڈ میں اپنا کلسٹر بنائے گا اور وہاں ایپلیکیشن تعینات کرے گا۔

قیمت: 25 ہزار

پروگرام

موضوع #1: کوبرنیٹس کا تعارف، اہم اجزاء
k8s ٹیکنالوجی کا تعارف۔ تفصیل، اطلاق، تصورات
• پوڈ، ریپلیکا سیٹ، تعیناتی، سروس، اندراج، پی وی، پی وی سی، کنفیگ میپ، خفیہ
• مشق کریں۔

موضوع نمبر 2: کلسٹر ڈیزائن، اہم اجزاء، فالٹ ٹولرنس، k8s نیٹ ورک
• کلسٹر ڈیزائن، اہم اجزاء، غلطی رواداری
• k8s نیٹ ورک

موضوع #3: Kubespray، ٹیوننگ اور ایک Kubernetes کلسٹر ترتیب دینا
• Kubespray، Kubernetes کلسٹر کی ترتیب اور ٹیوننگ
• مشق کریں۔

موضوع #4: سیف، کلسٹر سیٹ اپ اور پروڈکشن میں کام کرنے کی خصوصیات
• سیف، کلسٹر سیٹ اپ اور پیداوار میں کام کرنے کی خصوصیات
• پریکٹس: سیف کو ترتیب دینا

موضوع #5: ایڈوانسڈ کبرنیٹس تجرید
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

موضوع #6: ہیلم کا تعارف
ہیلم کا تعارف
• مشق کریں۔

موضوع #7: اشاعتی خدمات اور ایپلیکیشنز
• سروس کی اشاعت کے طریقوں کا جائزہ: نوڈ پورٹ بمقابلہ لوڈ بیلنسر بمقابلہ داخل
• Ingress کنٹرولر (Nginx): آنے والی ٹریفک کو متوازن کرنا
• سرٹ مینیجر: خود بخود SSL/TLS سرٹیفکیٹ حاصل کریں۔
• مشق کریں۔

موضوع #8: لاگنگ اور نگرانی
• کلسٹر مانیٹرنگ، پرومیتھیس
• کلسٹر لاگنگ، Fluentd/Elastic/Kibana
• مشق کریں۔

موضوع نمبر 9: CI/CD، شروع سے کلسٹر میں تعیناتی کی تعمیر

موضوع نمبر 10: عملی کام، ایپلیکیشن ڈاکرائزیشن اور ایک کلسٹر میں لانچ کرنا

سلم ویب سائٹ

MegaSlurm: ایڈوانس کورس (31 مئی - 2 جون)
Kubernetes انجینئرز اور آرکیٹیکٹس کے ساتھ ساتھ فاؤنڈیشن کورس گریجویٹس کے لیے ڈیزائن کیا گیا ہے۔
ہم کلسٹر کو ترتیب دیتے ہیں تاکہ بیک وقت کلسٹر کے اجزاء کی اپ ڈیٹ اور کلسٹر میں تعیناتی کو شروع کیا جا سکے۔

قیمت: 60 ہزار (45 ہزار Slurm-4 شرکاء کے لیے)

پروگرام

موضوع #1: اندر سے فیل اوور کلسٹر بنانے کا عمل
• Kubespray کے ساتھ کام کرنا
• اضافی اجزاء کی تنصیب
• کلسٹر ٹیسٹنگ اور ٹربل شوٹنگ
• مشق کریں۔

موضوع #2: ایک بیرونی فراہم کنندہ کا استعمال کرتے ہوئے کلسٹر میں اجازت
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• مشق کریں۔

موضوع #3: نیٹ ورک پالیسی
• CNI کا تعارف
• نیٹ ورک سیکیورٹی پالیسی
• مشق کریں۔

موضوع #4: کلسٹر میں محفوظ اور انتہائی دستیاب ایپلیکیشنز
• PodSecurity Policy
• PodDisruption Budget

موضوع #5: Kubernetes۔ آئیے ہڈ کے نیچے دیکھیں
• کنٹرولر ڈھانچہ
• آپریٹرز اور CRDs
• مشق کریں۔

موضوع #6: ایک کلسٹر میں اسٹیٹفول ایپلی کیشنز
• مثال کے طور پر PostgreSQL کا استعمال کرتے ہوئے ڈیٹا بیس کلسٹر شروع کرنا
• ایک RabbitMQ کلسٹر شروع کرنا
• مشق کریں۔

موضوع #7: راز رکھنا
• Kubernetes میں راز کا انتظام کرنا
• والٹ

موضوع #8: Horizontal Pod Autoscaler
• نظریہ
• مشق کریں۔

موضوع #9: بیک اپ اور ڈیزاسٹر ریکوری
Heptio Velero (سابقہ ​​آرک) اور etcd کا استعمال کرتے ہوئے کلسٹر بیک اپ اور ریکوری
• مشق کریں۔

موضوع #10: درخواست کی تعیناتی۔
•لنٹ
• ٹیمپلیٹنگ اور تعیناتی کے اوزار
• تعیناتی کی حکمت عملی

موضوع نمبر 11: عملی کام
• درخواست کی تعیناتی کے لیے CI/CD کی تعمیر
• کلسٹر اپ ڈیٹ

MegaSlurm ویب سائٹ

ڈاکر، جوابدہ اور سیف

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

تاریخ کی سیر۔

پہلا Slurm ایک تجربہ تھا۔ مقررین نے اسٹیج پر لفظی طور پر اپنی پیشکشیں مکمل کیں، اور سامعین میں اس سطح کے منتظمین بیٹھے کہ انہیں مقررین کے طور پر مدعو کرنے کا وقت آگیا۔

اصل بنیادی کورس دوسرے Slurm میں ہوا: 80% شرکاء نے پہلی بار کبرنیٹس کو دیکھا، اور تیسرے نے کبھی Docker کے ساتھ کام نہیں کیا۔
یہ واضح تھا کہ لوگوں کے لیے صبح کے وقت ڈوکر پر لیکچر سننا اور شام کو جنگی موڈ میں اس کے ساتھ کام کرنا کتنا مشکل تھا۔
کیف نے بہت مشکلات پیدا کیں۔ مزید یہ کہ سامعین میں 20 لوگ تھے جنہیں یقینی طور پر Ceph کی وضاحت کرنے کی ضرورت تھی، اور دوسرے 60 جنہیں Ceph کی بالکل ضرورت نہیں تھی۔

تیسرے Slurm کے لیے، ہم نے Docker اور Ansible کو الگ الگ ویبینرز میں منتقل کیا، جس سے Kubernetes کے لیے مزید وقت خالی ہوا۔ حل جوہر میں عملی نکلا اور عمل درآمد میں غیر ترقی یافتہ: تجربہ کار لڑکوں کے لیے لیکچر غیر دلچسپ تھا، اور بحث نوبتی لوگوں کے لیے غیر دلچسپ تھی۔

چوتھے سلرم کے لیے، ہم نے Docker، Ansible اور Ceph پر آن لائن کورسز کیے ہیں۔ خیال آسان ہے: جن کو اس کی ضرورت ہے وہ سوچ سمجھ کر کورس کریں گے، جن کو اس کی ضرورت نہیں ہے وہ سکون سے اسے نظر انداز کر دیں گے۔ ٹیسٹرز کے گروپ کے مطابق، ڈوکر کورس میں 6-8 گھنٹے لگتے ہیں۔ Ansible اور Ceph نے ابھی تک گھڑی نہیں کی ہے۔

دستبرداری:

  • تجرباتی کورس. کچھ فیصلے شاید ناکام ثابت ہوں گے۔
  • پلیٹ فارم (Stepik.org) خام ہے، اور ہم نے پہلے اس کے ساتھ کام نہیں کیا ہے۔ ممکنہ طور پر ٹکراؤ اور snags ہو جائے گا.
  • اس کورس کا تجربہ صرف ساؤتھ برج کے ملازمین پر کیا گیا تھا۔ یقیناً آپ کو جاتے جاتے کچھ ختم کرنا پڑے گا۔

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

دوسرے دن پہلے سلرم کی چیٹ میں انہیں یاد آیا کہ تمام تنظیمی ہولناکیوں کے باوجود یہ کتنا ٹھنڈا اور مزہ تھا۔ سب سے واضح تاثرات حاصل کرنے والا پہلا۔ آئیے دیکھتے ہیں کہ آن لائن کورسز کے پہلے طلباء کے ساتھ کیا ہوتا ہے۔ 🙂

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

ماخذ: www.habr.com

نیا تبصرہ شامل کریں