Slurm: Kubernetes فشرده. برنامه و پاداش

در 27-29 می، چهارمین Slurm: intensive را در Kubernetes برگزار می کنیم.

Slurm: Kubernetes فشرده. برنامه و پاداش

پاداش: دوره های آنلاین در Docker، Ansible، Ceph
ما از موضوعات Slurm استخراج شده‌ایم که برای کار با Kubernetes مهم هستند، اما مستقیماً به k8s مربوط نمی‌شوند. چگونه، چرا و چه اتفاقی افتاد - زیر برش.
همه شرکت کنندگان Slurm 4 به این دوره ها دسترسی خواهند داشت.

بازگشت وجه کامل در روز اول
در Slurm سنت پترزبورگ، دو شرکت کننده ترک کردند نظرات بسیار منفی. چقدر افسوس می خوردم که نمی توان زمان را به عقب برگرداند و بدون ادعای متقابل از آنها جدا شد.
اگر متوجه شدید چه چیزی را در مورد اسلرم دوست ندارید، اولین روز به هر یک از سازمان دهندگان بنویسید. ما دسترسی را غیرفعال خواهیم کرد و هزینه مشارکت کامل را بازپرداخت خواهیم کرد.

مشاوران فنی
اگه کسی میدونه دیمیتری سیمونوف (او یک باشگاه مدیران فنی تشکیل داد)، ما او را به Slurm دعوت کردیم (برای مطالعه، نه برای اجرا). او قول داد که همه را نصیحت کند. بعید است که این مورد برای مدیران و توسعه دهندگان جالب باشد، اما برای مدیران IT بسیار جالب خواهد بود.

Slurm چیست

Slurm: Kubernetes فشرده. برنامه و پاداش

Slurm-4: دوره پایه (27-29 مه)
برای کسانی که برای اولین بار Kubernetes را می بینند یا می خواهند دانش خود را سیستماتیک کنند طراحی شده است.
هر شرکت کننده خوشه خود را در ابر Selectel ایجاد می کند و برنامه را در آنجا مستقر می کند.

قیمت: 25 هزار تومان

برنامه

موضوع شماره 1: مقدمه ای بر Kubernetes، اجزای اصلی
• مقدمه ای بر فناوری k8s. توضیحات، کاربرد، مفاهیم
• Pod، ReplicaSet، Deployment، Service، Ingress، PV، PVC، ConfigMap، Secret
• تمرین

مبحث شماره 2: طراحی خوشه، اجزای اصلی، تحمل خطا، شبکه k8s
• طراحی خوشه، اجزای اصلی، تحمل خطا
• شبکه k8s

موضوع شماره 3: Kubespray، تنظیم و راه اندازی یک خوشه Kubernetes
• Kubespray، پیکربندی و تنظیم خوشه Kubernetes
• تمرین

موضوع شماره 4: Ceph، راه اندازی خوشه و ویژگی های کار در تولید
• Ceph، راه اندازی خوشه و ویژگی های کار در تولید
• تمرین: راه اندازی ceph

موضوع شماره 5: انتزاعات پیشرفته Kubernetes
• DaemonSet، StatefulSet، RBAC، Job، CronJob، Pod Scheduling، InitContainer

موضوع شماره 6: مقدمه ای بر هلم
• مقدمه ای بر هلم
• تمرین

موضوع شماره 7: خدمات و برنامه های کاربردی انتشارات
• مروری بر روش های انتشار سرویس: NodePort در مقابل LoadBalancer در مقابل Ingress
• کنترل کننده ورودی (Nginx): تعادل ترافیک ورودی
• Сert-manager: به طور خودکار گواهی های SSL/TLS را دریافت کنید
• تمرین

موضوع نهم: ثبت و نظارت
• پایش خوشه ای، پرومتئوس
• ثبت خوشه، Fluentd/Elastic/Kibana
• تمرین

مبحث شماره 9: CI/CD، استقرار ساختمان به یک خوشه از ابتدا

مبحث شماره 10: کار عملی، داکرسازی اپلیکیشن و راه اندازی در یک کلاستر

وب سایت Slurm

MegaSlurm: دوره پیشرفته (31 مه - 2 ژوئن)
برای مهندسان و معماران Kubernetes و همچنین فارغ التحصیلان دوره پایه طراحی شده است.
ما خوشه را طوری پیکربندی می کنیم که به طور همزمان به روز رسانی اجزای خوشه و استقرار در خوشه را راه اندازی کنیم.

قیمت: 60 هزار (45 هزار برای شرکت کنندگان Slurm-4)

برنامه

موضوع شماره 1: فرآیند ایجاد یک خوشه شکست از داخل
• کار با Kubespray
• نصب قطعات اضافی
• تست خوشه ای و عیب یابی
• تمرین

موضوع شماره 2: مجوز در خوشه با استفاده از یک ارائه دهنده خارجی
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• تمرین

موضوع شماره 3: خط مشی شبکه
• مقدمه ای بر CNI
• خط مشی امنیت شبکه
• تمرین

موضوع شماره 4: برنامه های کاربردی ایمن و بسیار در دسترس در یک کلاستر
• PodSecurityPolicy
• PodDisruptionBudget

موضوع شماره 5: Kubernetes. بیایید زیر کاپوت را نگاه کنیم
• ساختار کنترل کننده
• اپراتورها و CRDها
• تمرین

موضوع شماره 6: برنامه های کاربردی حالت دار در یک خوشه
• راه اندازی یک خوشه پایگاه داده با استفاده از PostgreSQL به عنوان مثال
• راه اندازی یک خوشه RabbitMQ
• تمرین

موضوع شماره 7: حفظ اسرار
• مدیریت اسرار در Kubernetes
• طاق

موضوع شماره 8: Autoscaler Pod Horizontal
• تئوری
• تمرین

مبحث نهم: پشتیبان گیری و بازیابی بلایا
• پشتیبان گیری و بازیابی کلاستر با استفاده از Heptio Velero (Ark سابق) و etcd
• تمرین

موضوع شماره 10: استقرار برنامه
• پرز
• ابزارهای قالب و استقرار
• استراتژی های استقرار

مبحث شماره 11: کار عملی
• ساخت CI/CD برای استقرار برنامه
• به روز رسانی خوشه

وب سایت MegaSlurm

Docker، Ansible و Ceph

Slurm: Kubernetes فشرده. برنامه و پاداش

سفر به تاریخ

اولین Slurm یک آزمایش بود. سخنرانان سخنرانی های خود را به معنای واقعی کلمه بر روی صحنه کامل کردند و در بین حضار مدیرانی در سطحی نشستند که زمان دعوت از آنها به عنوان سخنران فرا رسید.

دوره اصلی اصلی در دومین Slurm برگزار شد: 80٪ از شرکت کنندگان برای اولین بار Kubernetes را دیدند و یک سوم هرگز با Docker کار نکرده بودند.
واضح بود که چقدر برای مردم سخت است که صبح ها به یک سخنرانی در Docker گوش دهند و در عصر با آن در حالت رزمی کار کنند.
Ceph مشکلات زیادی ایجاد کرد. علاوه بر این، 20 نفر در بین مخاطبان بودند که قطعاً نیاز به توضیح Ceph داشتند و 60 نفر دیگر که اصلاً نیازی به Ceph نداشتند.

برای سومین Slurm، Docker و Ansible را به وبینارهای جداگانه منتقل کردیم و زمان بیشتری را برای Kubernetes آزاد کردیم. این راه حل در اصل عملی و در اجرا توسعه نیافته بود: سخنرانی برای بچه های با تجربه جالب نبود و بحث برای مبتدیان جالب نبود.

برای Slurm چهارم، دوره‌های آنلاین Docker، Ansible و Ceph را برگزار کردیم. ایده ساده است: کسانی که به آن نیاز دارند دوره را با تفکر می گذرانند، کسانی که به آن نیاز ندارند با آرامش آن را نادیده می گیرند. با قضاوت بر اساس گروه آزمایش کنندگان، دوره Docker 6-8 ساعت طول می کشد. Ansible و Ceph هنوز ساعت را نگرفته اند.

سلب مسئولیت:

  • دوره تجربی برخی از تصمیمات احتمالاً ناموفق خواهند بود.
  • پلتفرم (Stepik.org) خام است و ما قبلاً با آن کار نکرده ایم. احتمالاً برجستگی و گیرایی وجود خواهد داشت.
  • این دوره فقط بر روی کارکنان Southbridge آزمایش شد. مطمئناً در حین رفتن باید کاری را تمام کنید.

Slurm: Kubernetes فشرده. برنامه و پاداش

درست یک روز دیگر در چت اولین Slurm به یاد آوردند که با وجود تمام وحشت های سازمانی چقدر جالب و سرگرم کننده بود. اولین کسی که واضح ترین برداشت ها را دریافت می کند. بیایید ببینیم چه اتفاقی برای اولین دانشجویان دوره های آنلاین می افتد. 🙂

Slurm: Kubernetes فشرده. برنامه و پاداش

منبع: www.habr.com

اضافه کردن نظر