Slurm: Bir tırtılın kelebeğe dönüşmesi

Slurm: Bir tırtılın kelebeğe dönüşmesi

  1. Slurm gerçekten Kubernetes konusuna girmenize veya bilginizi geliştirmenize olanak tanır.
  2. Katılımcılar mutlu. Yeni bir şey öğrenmemiş ya da sorunlarını çözememiş olanların sayısı ise çok azdır. İlk günün koşulsuz para iadesi ("Slurm'un size uygun olmadığını düşünüyorsanız, biletin tüm ücretini iade edeceğiz") yalnızca bir kişi tarafından kullanıldı ve bu da onun gücünü abarttığını haklı çıkardı.
  3. Bir sonraki Slurm Eylül ayı başlarında St. Petersburg'da gerçekleşecek. Kalıcı sponsorumuz Selectel, yalnızca stantlar için bir bulut sağlamakla kalmıyor, aynı zamanda kendi konferans salonunu da sağlıyor.
  4. Temel Slurm'u (9-11 Eylül) tekrarlıyoruz ve yeni bir program sunuyoruz: DevOps Slurm (4-6 Eylül).

Slurm nedir ve nasıl değişti?

Bir yıl önce Kubernetes üzerine kurslar düzenleme fikri ortaya çıktı. Ağustos '18'de Slurm-1 gerçekleşti: zor, sürekli sunumla (sunum sahnede bittiğinde), bir sürü gündelik sorunla. Denemeler birleşiyor: İlk Slurm'un katılımcıları, Yüzük Kardeşliği gibi hâlâ birbirleriyle iletişim kuruyor.

Slurm: Bir tırtılın kelebeğe dönüşmesi
Slurm-1 böyle görünüyordu

İlk Slurm'da MegaSlurm tutma fikri doğdu. İnsanlara hangi konulara ilgi duyduklarını sorduk ve Ekim ayında “Katılımcıların isteği üzerine” ileri düzey bir kurs düzenledik. İlginç ama tek seferlik bir olay olduğu ortaya çıktı. Mayıs '19'a kadar kendi mantığı ve iç geçmişi olan, gerçekten ileri düzeyde bir kurs hazırladık.

Yıl boyunca Slurm'un organizasyonel yapısı değişti:
— Docker ve Anisble ana programdan çıkarılarak ayrı online dersler yapıldı.
— Öğrencilerin öğrenme kümelerindeki sorunları gidermelerine yardımcı olan organize teknik destek.
— Konuşmacılar artık metodolojik desteğe sahip.

Slurm: Bir tırtılın kelebeğe dönüşmesi
Slurm 4'ü yapan ekip

Katılımcılardan geri bildirim

Başka bir rekor kırıldı: Temel Slurm'da 170, MegaSlurm'da 75 katılımcı.

Slurm: Bir tırtılın kelebeğe dönüşmesi

Slurm-4
101 kişiden 170'i geri bildirim formunu doldurdu.

Kubernetes netleşti mi?
41 — Henüz k8'leri anlamıyorum ama nereyi kazacağımı görüyorum.
36 — Daha önce k8'leri bilmiyordum ama şimdi öğrendim.
23 — Daha önce k8'leri biliyordum ama şimdi daha iyi biliyorum.
1 - Yeni bir şey öğrenmedim.
0 — k8'lerden hiçbir şey anlamadım.

Slurm'un yoğunluğunu nasıl buldunuz?

16 kişi Slurm'un çok kolay ve yavaş olduğunu, 14 kişi ise çok zor ve hızlı olduğunu düşünüyor. Geri kalanı için doğru.

Slurm'a gideceğiniz sorunu çözdünüz mü?

90 - Evet.
11 - Hayır.

MegaSlurm

Geri bildirim formunu 40 kişi doldurdu. 2 kişi çok kolay ve yavaş olduğunu söyledi. 1 kişi Mega'ya giderken yaşadığı sorunu çözemedi. Gerisi tamam.

https://serveradmin.ru adresinde Slurm'un incelenmesi

Konuşmacı değerlendirmeleri

Slurm: Bir tırtılın kelebeğe dönüşmesi

Şubat ayındaki St. Petersburg Slurm'da çoğunlukla yeni başlayanlar vardı, o zaman Moskova Slurm'da çok sayıda insan zaten Kubernetes'i denemişti. Düşünmenizi sağlayan birçok ileri düzey soru vardı.

St.Petersburg'da kubespray çatalımızı ne zaman yayınlayacağımızı sordularsa, o zaman Moskova'da neden çatalımızı kullanmayı ve orijinal kubespray'i almamayı teklif ettiğimizi zaten sordular. Bu zaten orta yaşlıların eleştirel düşüncesidir.

Uygulama zordu, insanlar çok fazla hata yaptı ve bu harika: savaşta değil, çalışırken hata yapmanız gerekiyor.

Sertifika alma sınırlamaları, Github'dan indirme sınırlamaları vb. ile düzenli olarak karşılaştık. Hayat bu; Selectel bulutunda aynı anda yaklaşık 200 kümeyi konuşlandırdık. Kimse kaynaklarını ve sınırlarını buna hazırlamıyor.

Selectel'de Slurm'un Duyurulması

Slurm-5'e kayıt
Fiyat: 25 000 ₽

Program:

Konu #1: Kubernetes'e giriş, ana bileşenler
— K8s teknolojisine giriş. Açıklama, uygulama, kavramlar
— Pod, ReplicaSet, Dağıtım, Hizmet, Giriş, PV, PVC, ConfigMap, Gizli

Konu No. 2: Küme tasarımı, ana bileşenler, hata toleransı, k8s ağı
— Küme tasarımı, ana bileşenler, hata toleransı
— k8s ağı

Konu 3: Kubespray, Kubernetes kümesini ayarlama ve kurma
— Kubespray, Kubernetes kümesinin yapılandırılması ve ayarlanması

Konu #4: Gelişmiş Kubernetes Soyutlamaları
- DaemonSet, StatefulSet, RBAC, İş, CronJob, Pod Planlama, InitContainer

Konu #5: Yayıncılık hizmetleri ve uygulamaları
— Hizmet yayınlama yöntemlerine genel bakış: NodePort, LoadBalancer ve Ingress
— Giriş denetleyicisi (Nginx): gelen trafiği dengeleme
— Sertifika yöneticisi: SSL/TLS sertifikalarını otomatik olarak alır

Konu #6: Dümen'e Giriş

Konu #7: Sertifika yöneticisini yükleme

Konu #8: Ceph: “benim yaptığımı yap” kurulumu

Konu #9: Günlüğe kaydetme ve izleme
— Küme izleme, Prometheus
— Küme günlüğü kaydı, Fluentd/Elastic/Kibana

Konu #10: Küme güncellemesi

Konu No. 11: Pratik çalışma, uygulama yerleştirme ve kümeye başlatma

Stepik.org'da yer alan Docker ve Ansible kursları fiyata dahildir.

Slurm DevOps'a kayıt
Fiyat: 45 000 ₽

Program:

Konu #1: Git'e Giriş
— Temel komutlar git init, commit, add, diff, log, status, pull, push
— Yerel ortamın oluşturulması: pratik öneriler
— Git akışı, dallar ve etiketler, birleştirme stratejileri
— Birden fazla uzak depoyla çalışma

Konu #2: Git ile Ekip Çalışması
— GitHub akışı
— İsteği çatalla, kaldır, çek
— Gitflow ve ekiplerle ilgili diğer akışlar hakkında bir kez daha çatışmalar, yayınlar

Konu #3: Otomasyona CI/CD'ye giriş
— Git'te otomasyon (botlar, CI'ya giriş, kancalar)
— Araçlar (bash, make, gradle)
— Fabrika montaj hatları ve bunların BT'deki uygulamaları

Konu #4: CI/CD: Gitlab ile Çalışmak
— Derleyin, test edin, dağıtın
— Aşamalar, değişkenler, yürütme kontrolü (yalnızca, ne zaman, dahil)

Konu #5: Uygulamayla geliştirme bakış açısıyla çalışmak
— Python'da bir mikro hizmet yazıyoruz (testler dahil)
— Docker-compose'un geliştirme aşamasında kullanılması

Konu #6: Kod Olarak Altyapı
— IaC: altyapıya kod olarak yaklaşım
— Terraform'u örnek olarak kullanan IaC
— Ansible'ı örnek olarak kullanan IaC
— Bağımsızlık, bildirimsellik
— Ansible taktik kitapları oluşturma alıştırması yapın
— Yapılandırma depolama, işbirliği, uygulama otomasyonu

Konu #7: Altyapı testi
— Molecule ve Gitlab CI ile test etme ve sürekli entegrasyon

Konu No. 8: Sunucu yükseltme otomasyonu
— Görüntülerin toplanması
-PXE ve DHCP

Konu #9: Altyapı Otomasyonu
— Sunucularda yetkilendirmeye yönelik bir altyapı hizmeti örneği
— ChatOps (anlık mesajlaşma programlarının boru hatlarıyla entegrasyonu)

Konu #10: Güvenlik Otomasyonu
— CI/CD yapıtlarını imzalama
— Güvenlik açığı taraması

Konu #11: İzleme
— SRE dünyasından SLA, SLO, Hata Bütçesi ve diğer korkutucu terimlerin tanımı
— SRE: SLI ve SLO izleme uygulaması
— SRE: Hata Bütçesini Kullanma Uygulaması
- SRE: Kesinti ve operasyonel yük yönetimi (apigateway, servis ağı, devre kesiciler)
— İşlem hatlarını ve geliştirme ölçümlerini izleme

Kaynak: habr.com

Yorum ekle