Slurm Kubernetes mövzusuna girməyin asan bir yoludur

Slurm Kubernetes mövzusuna girməyin asan bir yoludur

Aprel ayında Kubernetes üzrə kurs olan Slurm təşkilatçıları onu yoxlamaq və təəssüratlarını söyləmək üçün qapımı döydülər:

Dmitri, Slurm, sıx bir məşq hadisəsi olan Kubernetes üzrə üç günlük intensiv kursdur. İlk mühazirədə sadəcə iki saat otursanız, çətin ki, bu barədə yaza biləsiniz. Tam iştirak etməyə hazırsınız?

Slurm-dan əvvəl ansible, docker və ceph üzrə onlayn hazırlıq kursları keçmək lazım idi.
Sonra, şalğamda kodu və dəqiq təlimatları götürün, buna görə mühazirələrdə aparıcılarla birlikdə hər bir əmr sətirindən keçə bilərsiniz.

— Hər iki kursda tam iştirak etməyə hazır olduğumu təsdiq edirəm.

Və bundan sonra sistem administratorları ilə dolu sinif otağında 6 gün (əsas Slurm və MegaSlurm) zəhmətkeş işə zəmanət verilir.

Fəvvarələr

Ümumiyyətlə, xidmətlərin inkişafının çətinliyi nədir? Məsələn, bir iş təkan bildirişi üçün reklam tələb edir! Deyəsən, veb-saytı olan tam yığın tərtibatçı və mobil tətbiqi olan mobil tərtibatçılar var. 15 dəqiqəlik tapşırıq. Gəlin biznesə deyək ki, bir gündə öhdəsindən gələ bilərik!

Və buradan məlum olur ki, push bildirişləri əvvəllər heç vaxt göndərilməyib. Biz əvvəlcədən xarici və ya özümüz tərəfindən idarə olunan təkan bildiriş platformasına qoşulmadıq. Bu artıq 15 dəqiqə və ya bir saat deyil, bir həftə ərzində bağlasalar yaxşıdır. Sehr və sehr başladı. Hər şey qeyri-müəyyən, qəribə və gözlənilməzdir.

İnkişaf yalnız bir səbəbə görə tamamilə gözlənilməz oldu: onlar nəzərə almadılar ki, biznes tapşırıqları təbəqəsi ilə yanaşı, infrastruktur təbəqəsi də var.

Əgər biznes tapşırıqları təbəqəsi çoxlu kiçik tapşırıqlar, fərziyyələrin yoxlanılması və vizual fəndlərdən ibarət bir fəvvarədirsə, infrastruktur onun borularıdır. Burada sizə ən azı altı ay əvvəldən planlaşdırma üfüqü lazımdır.

Fəvvarələr üçün borular

Mürəkkəbliyə və təfərrüata çox diqqət yetirmək tələbinə görə, xüsusi təlim keçmiş insanlar "boruları" inkişaf etdirirlər: ən təcrübəli idarəçilərdən və tərtibatçılardan yetişən Devops. Onların işi sistemli və ciddi şəkildə ardıcıldır. Onlar körpü tikənlərə bənzəyirlər - hər hansı bir səhv ona gətirib çıxarır ki, 15 dəqiqəlik asan iş tapşırığı birdən-birə infrastrukturun uzun müddət və pulla yenidən planlaşdırılmasına çevrilir.

Slurm hazırda Rusiyada yeganə kursdur (mən bunu bilirəm) ki, standartlaşdırılmış şəkildə infrastruktur qurmağı öyrədir və ən azı bir şəkildə planlaşdırma səhvlərini düzəltməyə imkan verir. Mən Kubernetes üzrə kurs aldım və sentyabr ayında DevOps üzrə yeni kurs keçirəcəyəm.

Slurm müxtəlif formalı onlarla fəvvarə tikmiş administrasiyanın autsorsiri olan Southbridge tərəfindən icad edilmişdir. Southbridge KTP və KCSP sertifikatlıdır (CNCF, Linux Foundation üzvü).

Kubernetes kurslarında tam olaraq nəyi öyrədirlər?

Tərtibatçıların etdiyi hər şeyi necə təşkil etmək olar və düşməməsi üçün?

  • Kubespray ilə işləyirik
  • Əlavə komponentlərin quraşdırılması
  • Klaster testi və problemlərin aradan qaldırılması

Klasterin özü ilə işləmək üçün istifadəçilərə (inkişafçılara) klasterə necə icazə vermək olar?

  • LDAP (Nginx + Python)
  • OIDC (Dex + Gangway)

Şəbəkə səviyyəsində hakerlərdən özünüzü necə qorumaq olar?

  • CNI-yə giriş
  • Şəbəkə Təhlükəsizlik Siyasəti

Və ümumiyyətlə təhlükəsizlik!

  • PodSecurity Policy
  • PodDisruptionBudget

Biz heç nəyi gizlətmirik, kapotun altında nə olduğunu ətraflı izah edirik

  • Nəzarətçi quruluşu
  • Operatorlar və CRD-lər

Klasterdə 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ı

Çoxsaylı parolları və konfiqurasiyaları aydın mətndə necə saxlamamaq olar

  • Kubernetes-də sirləri idarə etmək
  • Sərdaba

Barmaqlarınızın ucu ilə üfüqi miqyas

  • Теория
  • Praktika

Yedəkləmələr

  • Heptio Velero (keçmiş Ark) və s. istifadə edərək klasterin ehtiyat nüsxəsi və bərpası

Test, mərhələ və istehsal üçün asan yerləşdirmə

  • Lint
  • Şablonlaşdırma və yerləşdirmə alətləri
  • Yerləşdirmə strategiyaları

Steroidlər üzrə kurs da var, orada hər şey ümumiyyətlə sərtdir. Bununla belə, əsas kursdan sonra artıq öz fəvvarənizi qura bilərsiniz.

Slurm-dan sonra iştirakçılar artefaktlarla qaldı - bütün günlərin video qeydi, hər bir maddə üçün ətraflı təlimatlar və dəqiq reseptlər, əmrləri ya ehtiyat nüsxə üçün bir həll, ya da həll yolu yığmaq üçün axmaqcasına surəti yapışdırıla bilər. sınaq mühitləri və ya başqa bir şey.

Yəni bu qədər sadədir. Bəli. Mən bir neçə gün gəldim, mövzuya qərq oldum, dəqiq reseptlər aldım və layihə infrastrukturunu qurmaq üçün iş yerimə qayıtdım - sadəcə, düzgün və ən əsası, proqnozlaşdırıla bilən vaxt çərçivəsində. Sehr və cadu bitdi, yalnız işləmək qalır.

Nəticədə?

Yarışın sonunda, bir neçə gündür ki, real ciddi layihələrin az qala devopların özləri tərəfindən tikildiyini hiss edirsən. Təəccüblü olan odur ki, əhatə olunan bütün material başa düşüləndir, mən onu hər gün öz serverlərimdə təkrarlayıram.

Xoşbəxtlikdən, bütün tamaşaçılar bir neçə həftədən sonra həyatın olduğu araba söhbətinə keçdi.

Növbəti nədir?

Təşkilatçılar payızda Slurm Devops hazırlayır, mən artıq hazırlaşıram. Bu barədə tezliklə öz səhifəmdə yazacam techdir kanalı @ctorecords səbətində.

Mənbə: www.habr.com

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