27-29 Mayıs'ta dördüncü Slurm'u düzenliyoruz: Kubernetes üzerinde yoğun.
Bonus: Docker, Ansible, Ceph'te çevrimiçi kurslar
Kubernetes ile çalışmak için önemli olan ancak doğrudan k8'lerle ilgili olmayan Slurm konularından türettik. Nasıl, neden ve ne oldu - kesintinin altında.
Tüm Slurm 4 katılımcıları bu kurslara erişebilecek.
İlk gün tam para iadesi
St. Petersburg Slurm'da iki katılımcı ayrıldı
Slurm'un kesinlikle neyi sevmediğinizi öğrenirseniz, ilk gün Organizatörlerden herhangi birine yazın. Erişimi devre dışı bırakacağız ve katılım ücretinin tamamını iade edeceğiz.
Teknik danışmanlar
Eğer biri biliyorsa
Slurm Nedir?
Slurm-4: temel kurs (27-29 Mayıs)
Kubernetes'i ilk kez görenler veya bilgilerini sistematize etmek isteyenler için tasarlandı.
Her katılımcı Selectel bulutunda kendi kümesini oluşturacak ve uygulamayı orada konuşlandıracak.
Fiyatı: 25 bin
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
• Pratik
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ı
• Pratik
Konu #4: Ceph, Cluster kurulumu ve üretimde çalışmanın özellikleri
• Ceph, küme kurulumu ve üretimde çalışmanın özellikleri
• Alıştırma: ceph kurulumu
Konu #5: Gelişmiş Kubernetes Soyutlamaları
• DaemonSet, StatefulSet, RBAC, İş, CronJob, Pod Planlama, InitContainer
Konu #6: Dümen'e Giriş
• Dümen'e Giriş
• Pratik
Konu #7: Yayıncılık hizmetleri ve uygulamaları
• Hizmet yayınlama yöntemlerine genel bakış: NodePort, LoadBalancer ve Ingress karşılaştırması
• Giriş denetleyicisi (Nginx): gelen trafiği dengeleme
• Sertifika yöneticisi: SSL/TLS sertifikalarını otomatik olarak alır
• Pratik
Konu #8: Günlüğe kaydetme ve izleme
• Küme izleme, Prometheus
• Küme günlüğü kaydı, Fluentd/Elastic/Kibana
• Pratik
Konu No. 9: CI/CD, bir kümeye dağıtımı sıfırdan oluşturma
Konu No. 10: Pratik çalışma, uygulama yerleştirme ve kümeye başlatma
MegaSlurm: ileri düzey kurs (31 Mayıs - 2 Haziran)
Kubernetes mühendisleri ve mimarlarının yanı sıra temel kurs mezunları için tasarlanmıştır.
Kümeyi, küme bileşenlerinin güncellenmesini ve kümeye dağıtımı aynı anda başlatacak şekilde yapılandırıyoruz.
Fiyat: 60 bin (Slurm-45 katılımcıları için 4 bin)
Program
Konu #1: İçeriden yük devretme kümesi oluşturma süreci
• Kubespray ile çalışma
• Ek bileşenlerin kurulumu
• Küme testi ve sorun giderme
• Pratik
Konu #2: Harici bir sağlayıcı kullanarak kümede yetkilendirme
• LDAP (Nginx + Python)
• OIDC (Dex + İskele)
• Pratik
Konu #3: Ağ politikası
• CNI'ya Giriş
• Ağ Güvenliği Politikası
• Pratik
Konu #4: Bir kümedeki güvenli ve yüksek oranda kullanılabilir uygulamalar
• Pod Güvenlik Politikası
• PodDisruptionBütçesi
Konu #5: Kubernetes. Hadi kaputun altına bakalım
• Denetleyici yapısı
• Operatörler ve CRD'ler
• Pratik
Konu #6: Bir kümedeki durum bilgisi olan uygulamalar
• Örnek olarak PostgreSQL'i kullanarak bir veritabanı kümesi başlatma
• Bir RabbitMQ kümesinin başlatılması
• Pratik
Konu #7: Sır saklamak
• Kubernetes'te gizli dizileri yönetme
• Kasa
Konu #8: Yatay Kapsül Otomatik Ölçekleyici
• Teori
• Pratik
Konu #9: Yedekleme ve Felaket Kurtarma
• Heptio Velero (eski adıyla Ark) ve vb. kullanarak küme yedekleme ve kurtarma
• Pratik
Konu #10: Uygulama Dağıtımı
•Tiftik
• Şablon oluşturma ve dağıtım araçları
• Dağıtım stratejileri
Konu No. 11: Pratik çalışma
• Uygulama dağıtımı için CI/CD oluşturma
• Küme güncellemesi
Docker, Ansible ve Ceph
babadan kalma miras
İlk Slurm bir deneydi. Konuşmacılar sunumlarını tam anlamıyla sahnede tamamladılar ve seyirciler arasında öyle düzeydeki yöneticiler vardı ki, onları konuşmacı olarak davet etme zamanı gelmişti.
Gerçek temel kurs ikinci Slurm'da gerçekleşti: Katılımcıların %80'i Kubernetes'i ilk kez gördü ve üçte biri Docker ile hiç çalışmamıştı.
İnsanların sabahları Docker ile ilgili bir dersi dinleyip akşamları savaş modunda onunla çalışmanın ne kadar zor olduğu açıktı.
Ceph pek çok zorluğa neden oldu. Üstelik seyirciler arasında kesinlikle Ceph'i açıklaması gereken 20 kişi vardı ve Ceph'e hiç ihtiyacı olmayan 60 kişi daha vardı.
Üçüncü Slurm için Docker ve Ansible'ı ayrı web seminerlerine taşıyarak Kubernetes'e daha fazla zaman kazandırdık. Çözümün özünde pratik olduğu ve uygulamada az gelişmiş olduğu ortaya çıktı: ders deneyimli adamlar için ilgi çekici değildi ve tartışma yeni başlayanlar için ilgi çekici değildi.
Dördüncü Slurm için Docker, Ansible ve Ceph üzerine online kurslar yaptık. Fikir basit: İhtiyacı olanlar dersi düşünceli bir şekilde alacak, ihtiyacı olmayanlar ise sakince görmezden gelecek. Testçi grubuna bakılırsa Docker kursu 6-8 saat sürüyor. Ansible ve Ceph henüz saatini tutmadı.
Yasal Uyarı:
- deneysel kurs. Bazı kararlar muhtemelen başarısız olacaktır.
- platform (Stepik.org) kaba ve daha önce onunla çalışmadık. Muhtemelen çarpmalar ve takılmalar olacaktır.
- Kurs yalnızca Güney Köprüsü çalışanları üzerinde test edildi. Elbette giderken bir şeyleri bitirmeniz gerekecek.
Daha geçen gün ilk Slurm'un sohbetinde, tüm organizasyonel dehşetlere rağmen bunun ne kadar havalı ve eğlenceli olduğunu hatırladılar. En canlı izlenimleri ilk alan. Bakalım çevrimiçi kursların ilk öğrencilerinin başına neler gelecek? 🙂
Kaynak: habr.com