Slurm: Kubernetes intensiv. Proqram və bonuslar

27-29 may tarixlərində dördüncü Slurm keçiririk: Kubernetesdə intensiv.

Slurm: Kubernetes intensiv. Proqram və bonuslar

Bonus: Docker, Ansible, Ceph üzrə onlayn kurslar
Biz Kubernetes ilə işləmək üçün vacib olan, lakin k8s ilə birbaşa əlaqəli olmayan Slurm mövzularından əldə etdik. Necə, niyə və nə baş verdi - kəsik altında.
Bütün Slurm 4 iştirakçıları bu kurslara çıxış əldə edəcəklər.

İlk gündə tam pul geri
Sankt-Peterburq Slurmda iki iştirakçı getdi son dərəcə mənfi rəylər. Necə də təəssüflənirdim ki, qarşılıqlı iddialar olmadan keçmişə qayıdıb onlarla ayrılmaq mümkün deyil.
Slurm haqqında nəyi tamamilə bəyənmədiyinizi öyrənsəniz, ilk gün təşkilatçılardan hər hansı birinə yazın. Biz girişi dayandıracağıq və tam iştirak qiymətini geri qaytaracağıq.

Texniki məsləhətçilər
Kim bilirsə Dmitri Simonov (texniki direktorlar klubu yaratdı), biz onu Slurm-a dəvət etdik (təhsil etməyə, çıxış etməyə deyil). Hər kəsə məsləhət verəcəyini vəd etdi. Bu, inzibatçılar və tərtibatçılar üçün maraqlı olmayacaq, lakin İT menecerləri üçün çox maraqlı olacaq.

Slurm nədir

Slurm: Kubernetes intensiv. Proqram və bonuslar

Slurm-4: əsas kurs (27-29 may)
Kubernetes-i ilk dəfə görənlər və ya biliklərini sistemləşdirmək istəyənlər üçün nəzərdə tutulmuşdur.
Hər bir iştirakçı Selectel buludunda öz klasterini yaradacaq və tətbiqi orada yerləşdirəcək.

Qiymət: 25 min

Proqram

Mövzu №1: Kubernetes, Əsas Komponentləri təqdim etmək
• k8s texnologiyasına giriş. Təsvir, tətbiq, anlayışlar
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Təcrübə edin

Mövzu №2: Klaster dizaynı, əsas komponentlər, nasazlığa dözümlülük, k8s şəbəkəsi
• Klaster dizaynı, əsas komponentlər, nasazlığa dözümlülük
• k8s şəbəkəsi

Mövzu №3: Kubespray, Kubernetes Klasterinin Sazlanması və Sazlanması
• Kubespray, Kubernetes klasterinin konfiqurasiyası və sazlanması
• Təcrübə edin

Mövzu №4: Ceph, klasterin qurulması və istehsalda işləmə xüsusiyyətləri
• Ceph, klasterin qurulması və istehsalatda işləmə xüsusiyyətləri
• Təcrübə: ceph qurmaq

Mövzu №5: Təkmil Kubernetes Abstraksiyaları
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Mövzu №6: Helm-ə giriş
• Helm-ə giriş
• Təcrübə edin

Mövzu #7: Nəşriyyat xidmətləri və tətbiqləri
• Xidmətin nəşri üsullarına ümumi baxış: NodePort vs LoadBalancer vs Ingress
• Giriş nəzarətçisi (Nginx): daxil olan trafikin balanslaşdırılması
• Sert-menecer: avtomatik olaraq SSL/TLS sertifikatları əldə edin
• Təcrübə edin

Mövzu #8: Giriş və Monitorinq
• Klaster monitorinqi, Prometheus
• Cluster logging, Fluentd/Elastic/Kibana
• Təcrübə edin

Mövzu № 9: CI/CD, sıfırdan klasterə yerləşdirmənin qurulması

Mövzu №10: Praktiki iş, proqramların dokerləşdirilməsi və klasterdə işə salınması

Slurm veb saytı

MegaSlurm: təkmil kurs (31 may - 2 iyun)
Kubernetes mühəndisləri və memarları, həmçinin əsas kurs məzunları üçün nəzərdə tutulmuşdur.
Biz klasteri elə konfiqurasiya edirik ki, eyni vaxtda klaster komponentlərinin yeniləməsini və klasterə yerləşdirməni işə salaq.

Qiymət: 60 min (Slurm-45 iştirakçıları üçün 4 min)

Proqram

Mövzu №1: İçəridən yüklənmə klasterinin yaradılması prosesi
• Kubespray ilə işləmək
• Əlavə komponentlərin quraşdırılması
• Klaster testi və problemlərin aradan qaldırılması
• Təcrübə edin

Mövzu №2: Xarici provayderdən istifadə edərək klasterdə avtorizasiya
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Təcrübə edin

Mövzu №3: Şəbəkə siyasəti
• CNI-yə giriş
• Şəbəkə Təhlükəsizliyi Siyasəti
• Təcrübə edin

Mövzu №4: Çoxluqda təhlükəsiz və yüksək əlçatan proqramlar
• PodSecurityPolicy
• PodDisruptionBudget

Mövzu №5: Kubernetes. Başlıq altına baxaq
• Nəzarətçi strukturu
• Operatorlar və CRD-lər
• Təcrübə edin

Mövzu №6: Çoxluqda vəziyyətə uyğun tətbiqlər
• Nümunə olaraq PostgreSQL istifadə edərək verilənlər bazası klasterinin işə salınması
• RabbitMQ klasterinin işə salınması
• Təcrübə edin

Mövzu №7: Sirləri saxlamaq
• Kubernetesdə sirləri idarə etmək
• Anbar

Mövzu №8: Horizontal Pod Autoscaler
• Nəzəriyyə
• Təcrübə edin

Mövzu №9: Yedəkləmə və Fəlakətin Bərpası
• Heptio Velero (keçmiş Ark) və s. istifadə edərək çoxluq ehtiyat nüsxəsi və bərpası
• Təcrübə edin

Mövzu #10: Proqramların yerləşdirilməsi
•Lint
• Şablonlaşdırma və yerləşdirmə alətləri
• Yerləşdirmə strategiyaları

Mövzu No 11: Praktiki iş
• Tətbiqlərin yerləşdirilməsi üçün CI/CD-nin yaradılması
• Klaster yeniləməsi

MegaSlurm saytı

Docker, Ansible və Ceph

Slurm: Kubernetes intensiv. Proqram və bonuslar

Tarixə ekskursiya

İlk Slurm təcrübə idi. Natiqlər öz təqdimatlarını sözün əsl mənasında səhnədə tamamladılar və auditoriyada elə səviyyəli idarəçilər oturdular ki, onları natiq kimi dəvət etməyin vaxtı gəldi.

Əsl əsas kurs ikinci Slurm-da baş verdi: iştirakçıların 80%-i Kubernetes-i ilk dəfə gördü, üçüncüsü isə Docker ilə heç vaxt işləməyib.
İnsanlar üçün səhər Docker haqqında mühazirə dinləmək və axşam onunla döyüş rejimində işləmək nə qədər çətin olduğu aydın idi.
Ceph bir çox çətinliklərə səbəb oldu. Üstəlik, auditoriyada Sefi izah etməyə mütləq ehtiyacı olan 20 nəfər, Cefa isə ümumiyyətlə ehtiyacı olmayan 60 nəfər var idi.

Üçüncü Slurm üçün biz Docker və Ansible-ı ayrı vebinarlara köçürdük və Kubernetes üçün daha çox vaxt ayırdıq. Həll mahiyyətcə praktiki oldu və həyata keçirilməsində zəif inkişaf etdi: mühazirə təcrübəli uşaqlar üçün maraqsız idi, müzakirə isə yeni başlayanlar üçün maraqsız idi.

Dördüncü Slurm üçün Docker, Ansible və Ceph üzrə onlayn kurslar etdik. İdeya sadədir: ehtiyacı olanlar düşünərək kursu keçəcək, ehtiyacı olmayanlar isə sakitcə buna məhəl qoymayacaqlar. Testçilər qrupuna görə, Docker kursu 6-8 saat çəkir. Ansible və Ceph hələ saatlarını vurmayıblar.

İmtina:

  • eksperimental kurs. Bəzi qərarlar çox güman ki, uğursuz olacaq.
  • platforma (Stepik.org) xamdır və biz onunla əvvəllər işləməmişik. Çox güman ki, çarpışmalar və tıxaclar olacaq.
  • Kurs yalnız Southbridge işçilərində sınaqdan keçirildi. Şübhəsiz ki, gedərkən bir şeyi bitirməli olacaqsınız.

Slurm: Kubernetes intensiv. Proqram və bonuslar

Elə ötən gün ilk Slurm söhbətində bütün təşkilati dəhşətlərə baxmayaraq, bunun nə qədər sərin və əyləncəli olduğunu xatırladılar. Ən parlaq təəssüratları ilk əldə edən. Onlayn kursların ilk tələbələri ilə nə baş verdiyini görək. 🙂

Slurm: Kubernetes intensiv. Proqram və bonuslar

Mənbə: www.habr.com

Добавить комментарий