في الفترة من 27 إلى 29 مايو ، نحمل السلور الرابع: مكثف على Kubernetes.

مكافأة: دورات عبر الإنترنت ل Docker ، Ansible ، Ceph
استنتجنا من الموضوعات Slherm التي تعتبر مهمة للعمل مع Kubernetes ، ولكن لا ترتبط مباشرة k8s. كيف ولماذا وماذا حدث - تحت الخفض.
سيتمكن جميع المشاركين في Slurm 4 من الوصول إلى هذه الدورات.
رد الأموال بالكامل في اليوم الأول
في سان بطرسبرج سليرم ترك مشاركان تقييمات سلبية للغاية . كم كنت أشعر بالأسف لأنه من المستحيل العودة إلى الماضي وجزء معهم بدون مطالبات متبادلة.
إذا فهمت أن Slmer يكره بشدة ، في اليوم الأول ، اكتب إلى أي من المنظمين. سنقوم بتعطيل الوصول واسترداد الثمن الكامل للمشاركة.
استشارات Techdir
إذا كان أي شخص يعرف ديمتري سيمونوف (جمع ناديًا من المديرين الفنيين) ، فقد دعانا إلى سلورم (للدراسة وليس للتحدث). ووعد بتقديم المشورة للجميع. من غير المحتمل أن يكون الأمر مثيرًا للمسؤولين والمطورين ، لكن مديري تقنية المعلومات - كثير جدًا.
ما هو السلور

Slurm-4: الدورة الأساسية (27-29 مايو)
مصممة لأولئك الذين يرون لأول مرة Kubernetes أو ترغب في تنظيم المعرفة.
سيقوم كل مشارك بإنشاء مجموعته الخاصة في سحابة Selectel ونشر التطبيق هناك.
السعر: 25 الف
البرنامجالموضوع رقم 1: تقديم Kubernetes ، المكونات الرئيسية
• مقدمة لتكنولوجيا k8s. الوصف ، التطبيق ، المفاهيم
• Pod ، ReplicaSet ، النشر ، الخدمة ، الدخول ، PV ، PVC ، ConfigMap ، سر
• الممارسة
موضوع №2: جهاز الكتلة ، والمكونات الرئيسية ، والتسامح مع الخطأ ، وشبكة k8s
• جهاز الكتلة ، والمكونات الرئيسية ، والتسامح مع الخطأ
• شبكة k8s
الموضوع رقم 3: Kubespray ، وضبط وضبط مجموعة Kubernetes
• Kubespray ، وضبط وضبط مجموعة Kubernetes
• الممارسة
موضوع №4: Ceph ، وإعداد الكتلة وميزات الإنتاج
• Ceph ، تكوين الكتلة وميزات الإنتاج
• الممارسة: وضع ceph
الموضوع رقم 5: تجريدات Kubernetes المتقدمة
• DaemonSet ، و StatefulSet ، و RBAC ، و Job ، و CronJob ، و جدولة قرنة ، و InitContainer
الموضوع رقم 6: مقدمة إلى هيلم
• مقدمة إلى هيلم
• الممارسة
الموضوع رقم 7: خدمات النشر والتطبيقات
• نظرة عامة على أساليب نشر الخدمة: NodePort vs LoadBalancer vs Ingress
• التحكم في الدخول (Nginx): موازنة حركة المرور الواردة
• Cert-manager: تلقي شهادات SSL / TLS تلقائيًا
• الممارسة
موضوع №8: تسجيل والمراقبة
• رصد الكتلة ، بروميثيوس
• تسجيل الكتلة ، Fluentd / مطاطا / Kibana
• الممارسة
الموضوع رقم 9: CI / CD ، بناء نشر إلى كتلة من البداية
موضوع №10: العمل العملي ، الالتحام التطبيق وإطلاقه في الكتلة
Slurm الموقع
MegaSlerm: دورة متقدمة (31 مايو - 2 يونيو)
مصممة للمهندسين والمهندسين المعماريين Kubernetes ، وكذلك خريجي الدورة الأساسية.
نقوم بتكوين الكتلة بطريقة تبدأ في وقت واحد تحديث مكونات الكتلة ونشرها على الكتلة.
السعر: 60 ألف (45 ألفًا للمشاركين في Slerm-4)
البرنامجالسمة №1: عملية إنشاء مجموعة تجاوز الفشل من الداخل
• العمل مع Kubespray
• تركيب مكونات إضافية
• اختبار وتكتل العنقودية
• الممارسة
السمة №2: إذن في كتلة باستخدام موفر خارجي
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• الممارسة
السمة رقم 3: سياسة الشبكة
• مقدمة في CNI
• سياسة أمان الشبكة
• الممارسة
الموضوع رقم 4: تطبيقات الكتلة الآمنة والمتاحة بشكل كبير
• PodSecurityPolicy
• PodDisruptionBميزانية
الموضوع رقم 5: Kubernetes. نحن ننظر تحت غطاء محرك السيارة
• هيكل تحكم
• المشغلين و CRD
• الممارسة
الموضوع رقم 6: التطبيقات ذات الحالة في مجموعة
• بدء كتلة قاعدة بيانات باستخدام مثال PostgreSQL
• بدء تشغيل مجموعة RabbitMQ
• الممارسة
السمة رقم 7: حفظ الأسرار
• إدارة الأسرار في Kubernetes
• قبو
الموضوع رقم 8: قرنة أفقية Autoscaler
• النظرية
• الممارسة
الموضوع رقم 9: النسخ الاحتياطي والتعافي من حالات الفشل
• النسخ الاحتياطي واسترداد الكتلة باستخدام Heptio Velero (على سبيل المثال. Ark) وغيرها
• الممارسة
السمة رقم 10: نشر الطلبات
• ينت
• Templating ونشر الأدوات
• استراتيجيات النشر
موضوع №11: العمل العملي
• بناء CI / CD لنشر التطبيقات
• تحديث الكتلة
موقع MegaSlerm
عامل الميناء ، Ansible و Ceph

جولة التاريخ
وكان Slurm الأول تجربة. أنهى المتحدثون العروض التقديمية حرفيًا على خشبة المسرح ، وجلس المسؤولون من هذا المستوى في الحضور بحيث كان من الصواب دعوتهم للمتحدثين.
ظهر المسار الأساسي الحقيقي في Slurme الثاني: 80 ٪ من المشاركين رأوا Kubernetes للمرة الأولى ، والثالث لم يعمل مع Docker.
كان من الواضح مدى صعوبة الأشخاص في الصباح للاستماع إلى محاضرة عن Docker ، وفي المساء للعمل معه في وضع القتال.
تسبب العديد من الصعوبات Ceph. علاوة على ذلك ، كان هناك 20 شخصًا في الحضور يحتاجون إلى شرح Ceph ، و 60 شخصًا آخر لا يحتاجون إلى Ceph على الإطلاق.
في Slurm الثالث ، جئنا Docker و Ansible لفصل ندوات عبر الإنترنت ، مما يتيح المزيد من الوقت ل Kubernetes. تبين أن الحل عملي في جوهره وغير مكتمل للتنفيذ: لم تكن المحاضرة مثيرة للاهتمام للاعبين ذوي الخبرة ، وكانت المناقشة للمبتدئين.
بحلول Slurm الرابعة ، قمنا بتنفيذ دورات عبر الإنترنت حول Docker و Ansible و Ceph. الفكرة بسيطة: أولئك الذين يحتاجون إليها سيأخذون المسار بعناية ، وأولئك الذين لا يحتاجون إليها سيتجاهلونها بهدوء. استنادا إلى مجموعة من المختبرين ، تستغرق دورة Docker 6-8 ساعات. Ansible و Ceph لم توقيت.
تنويه:
- بالطبع التجريبية. من المحتمل أن تكون بعض القرارات غير ناجحة.
- النظام الأساسي (Stepik.org) رطب ، ولم نعمل عليه من قبل. بالتأكيد سيكون هناك بطانة و dumbass.
- يتم اختبار الدورة فقط في موظفي ساوثبريدج. بالتأكيد يجب الانتهاء من شيء أثناء التنقل.

فقط في اليوم الآخر في غرفة الدردشة في Slurm الأولى ، تذكروا كم كان رائعًا وممتعًا ، على الرغم من كل الأهوال التنظيمية. أول من يحصل على الانطباعات الأكثر حيوية. لنرى ماذا سيحدث لأول طلاب الدورات التدريبية عبر الإنترنت. :)
