- Slurm həqiqətən Kubernetes mövzusuna girməyə və ya biliklərinizi təkmilləşdirməyə imkan verir.
- İştirakçılar xoşbəxtdirlər. Yeni bir şey öyrənməyənlər və ya problemlərini həll etməyənlər, bir neçə. İlk günün qeyd-şərtsiz pul geri qaytarılması (“Slurm sizə uyğun olmadığını hiss edirsinizsə, biz biletin tam qiymətini geri qaytaracağıq”) gücünə həddən artıq qiymət verdiyini əsas gətirərək yalnız bir nəfər tərəfindən istifadə edildi.
- Növbəti Slurm sentyabrın əvvəlində Sankt-Peterburqda baş tutacaq. Daimi sponsorumuz Selectel təkcə stendlər üçün bulud deyil, həm də öz konfrans zalı ilə təmin edir.
- Biz əsas Slurm-a yenidən baxırıq (9-11 sentyabr) və yeni proqramı təqdim edirik: DevOps Slurm (4-6 sentyabr).
Slurm nədir və necə dəyişib?
Bir il əvvəl biz Kubernetes üzrə kurslar keçirmək ideyası ilə çıxış etdik. Avqust'18-də Slurm-1 keçirildi: çətin, davamlı təqdimatla (təqdimat səhnədə başa çatdıqda), bir çox gündəlik problemlərlə. Testlər birləşir: ilk Slurm iştirakçıları, Üzük Qardaşlığı kimi, hələ də bir-biri ilə ünsiyyət qururlar.
Slurm-1 belə görünürdü
İlk Slurm-da MegaSlurm keçirmək ideyası yarandı. İnsanlardan hansı mövzularla maraqlandıqlarını soruşduq və oktyabr ayında “İştirakçıların istəyi ilə” təkmil kurs keçirdik. Maraqlı, lakin birdəfəlik hadisə olduğu ortaya çıxdı. May'19-a qədər biz öz məntiqi və daxili tarixi olan əsl təkmil kurs hazırlamışıq.
İl ərzində Slurm təşkilati olaraq dəyişdi:
- Docker və Anisble əsas proqramdan çıxarıldı və ayrıca onlayn kurslar edildi.
- Tələbələrə təhsil qruplarının problemlərini həll etməyə kömək edən təşkil edilmiş texniki dəstək.
— Çıxışçılar metodiki dəstək aldılar.
Slurm-4-ü yaradan komanda
İştirakçı rəyi
Başqa bir rekord alındı: əsas Slurm üzrə 170 iştirakçı, MegaSlurm üzrə 75 iştirakçı.
Slurm-4
Rəy formasını 101 nəfərdən 170 nəfər doldurub.
Kubernetes aydın oldu?
41 - Mən hələ k8ləri başa düşmürəm, amma harda qazacağımı görürəm.
36 - Əvvəllər k8lər bilmirdi, indi anladım.
23 - K8ləri əvvəllər bilirdim, indi daha yaxşı bilirəm.
1 - Yeni bir şey öyrənmədim.
0 - k8s haqqında heç nə başa düşmədim.
Slurm intensivliyini necə bəyənirsiniz?
16 nəfər Slurmun çox asan və yavaş olduğunu, 14 nəfər isə çox çətin və sürətli olduğunu düşünür. Qalanları düzdür.
Slurm-a getdiyiniz problemi həll etdinizmi?
90 - Bəli.
11 - Xeyr.
MegaSlurm
40 nəfər rəy formasını doldurdu. 2 nəfər bunun çox asan və yavaş olduğunu söylədi. 1 nəfər Meqaya getdiyi problemi həll etməyib. Qalanların hamısı qaydasındadır.
Natiq rəyləri
Əgər fevral ayında Sankt-Peterburq Slurmunda əsasən yeni başlayanlar var idisə, Moskva Slurmda kütləvi şəkildə insanlar artıq Kubernetes-i sınadılar. Sizi düşündürən bir çox qabaqcıl suallar var idi.
Əgər Sankt-Peterburqda kubesprey çəngəlimizi nə vaxt nəşr edəcəyimizi soruşdularsa, Moskvada artıq soruşdular ki, niyə biz çəngəldən istifadə etməyi təklif edirik və orijinal kubespreyi götürmürük. Bu, orta yaşlıların tənqidi düşüncəsidir.
Təcrübə çətin idi, insanlar çoxlu səhvlər etdilər və bu, əladır: döyüşdə deyil, oxuyarkən qabarları doldurmaq lazımdır.
Biz mütəmadi olaraq sertifikatların alınması ilə bağlı məhdudiyyətlər, Github-dan yükləmə limitləri və s. Bu həyatdır - biz eyni vaxtda Selectel buludunda 200-ə yaxın klaster yerləşdirdik. Bunun üçün heç kim öz resurslarını və limitlərini hazırlamır.
Selecteldə Slurm elanı
→
Qiymət: 25 000 ₽
Proqram:
Mövzu №1: Kubernetes, Əsas Komponentləri təqdim etmək
— k8s texnologiyasına giriş. Təsvir, tətbiq, anlayışlar
- Pod, ReplicaSet, Yerləşdirmə, Xidmət, Giriş, PV, PVC, ConfigMap, Secret
Mövzu №2: Klaster dizaynı, əsas komponentlər, nasazlığa dözümlülük, k8s şəbəkəsi
- Klaster cihazı, ə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ı
Mövzu №4: Təkmil Kubernetes Abstraksiyaları
- DaemonSet, StatefulSet, RBAC, İş, CronJob, Pod Scheduling, InitContainer
Mövzu #5: 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ını əldə edin
Mövzu №6: Helm-ə giriş
Mövzu №7: Sertifikat menecerinin quraşdırılması
Mövzu №8: Ceph: öz əlinizlə quraşdırma
Mövzu #9: Giriş və Monitorinq
— Klaster monitorinqi, Prometey
- Cluster logging, Fluentd/Elastic/Kibana
Mövzu №10: Klasterin təkmilləşdirilməsi
Mövzu №11: Praktiki iş, proqramların dokerləşdirilməsi və klasterdə işə salınması
stepik.org saytında Docker və Ansible kursları qiymətə daxildir.
→
Qiymət: 45 000 ₽
Proqram:
Mövzu №1: Git-ə giriş
- Əsas əmrlər git init, commit, add, diff, log, status, pull, push
- Yerli mühitin qurulması: praktik tövsiyələr
— Git axını, filiallar və teqlər, strategiyaları birləşdirin
- Çoxlu uzaq repo ilə işləmək
Mövzu №2: Git ilə komanda işi
— GitHub axını
Çəngəl, çıxarın, tələb çəkin
- Münaqişələr, buraxılışlar, bir daha Gitflow və komandalarla əlaqəli digər axınlar haqqında
Mövzu №3: Avtomatlaşdırmaya CI/CD girişi
— Git-də avtomatlaşdırma (botlar, CI-yə giriş, qarmaqlar)
- Alətlər (bash, make, gradle)
— Zavod konveyerinin montaj xətləri və onların İT-də tətbiqi
Mövzu №4: CI/CD: Gitlab ilə işləmək
- Qurmaq, sınaqdan keçirmək, yerləşdirmək
— Mərhələlər, dəyişənlər, icraya nəzarət (yalnız, nə vaxt, daxil edilir)
Mövzu №5: İnkişaf nöqteyi-nəzərindən proqramla işləmək
- Python-da mikroservis yazırıq (testlər daxil olmaqla)
— İnkişafda docker-compose-dən istifadə
Mövzu №6: İnfrastruktur Kodeks kimi
- IaC: infrastruktura kod kimi yanaşma
— Terraform nümunəsində IaC
- Ansible nümunəsində IaC
- İdepotensiyalılıq, deklarativlik
— Ansible oyun kitablarının yaradılması təcrübəsi
- Konfiqurasiyaların saxlanması, əməkdaşlıq, proqramların avtomatlaşdırılması
Mövzu №7: İnfrastruktur Testi
— Molecule və Gitlab CI ilə sınaq və davamlı inteqrasiya
Mövzu № 8: Serverlərin artırılmasının avtomatlaşdırılması
- Şəkillərin toplanması
- PXE və DHCP
Mövzu №9: İnfrastrukturun avtomatlaşdırılması
— Serverlərdə avtorizasiya üçün infrastruktur xidmətinin nümunəsi
— ChatOps (messencerlərin boru kəmərləri ilə inteqrasiyası)
Mövzu №10: Təhlükəsizlik avtomatlaşdırılması
- CI/CD artefaktının imzalanması
— Zəifliyin skan edilməsi
Mövzu №11: Monitorinq
— SLA, SLO, Error Budget və SRE dünyasından digər qorxulu terminlərin tərifi
- SRE: SLI və SLO Monitorinq Təcrübəsi
- SRE: Səhv Büdcə Təcrübəsi
- SRE: Fasilə və əməliyyat yükünün idarə edilməsi (apigateway, xidmət şəbəkəsi, dövrə brakerləri)
— Boru kəmərlərinin və inkişaf göstəricilərinin monitorinqi
Mənbə: www.habr.com