Geliştiriciler için Kubernetes - Slurm'dan ücretsiz kurs, 2 aylık eğitim, Tarih: 1 Aralık 2023.
Miscellanea / / December 04, 2023
Teori
30-40 dakika. YouTube yayını
— Düzinelerce yerleşik altyapımız ve yüzlerce yazılı CI/CD hattımız var,
— Sertifikalı Kubernetes Yöneticisi,
— Kubernetes ve DevOps ile ilgili çeşitli kursların yazarı,
— Rusya ve uluslararası BT konferanslarında düzenli konuşmacı.
— 8 yıllık tecrübeye sahip mühendis,
— Sertifikalı Kubernetes Yöneticisi,
— Güney Köprüsü istemcileri için Kubernetes uygulamaları,
— Kurs geliştiricisi ve konuşmacısı Slurm.
Ders 1: Kubernetes'e Giriş
- Kubernetes nedir?
- Hangi sorunları çözüyor?
- Kümeyle çalışmaya genel bakış
- Çıplak donanım, Özel Bulut ve Yönetilen karşılaştırması
Konuşmacı: Marcel Ibraev, Slurm
Ders 2: VK Cloud Solutions'da kendi kümenizi oluşturma. Uygulama Soyutlamaları
- VK Cloud Solutions'da kendi kümenizi oluşturma
- VK Bulut Çözümleri arayüzüne genel bakış
- Kendi kümenizi oluşturmaya yönelik seçeneklerin gözden geçirilmesi. Küme kurulumu
- VK Bulut Çözümleri kümesinin özellikleri: uzmanlara erişim, otomatik iyileştirme
- Uygulama Soyutlamaları
- Kapsül
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 3: Uygulama Soyutlamaları (devamı)
- Çoğaltma Seti
- Dağıtım
- Ad alanı
- Kaynaklar: küme kaynaklarıyla doğru şekilde nasıl çalışılır
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 4: Yapılandırmaların Saklanması
- Ortam Değişkenleri
- Gizli
- Yapılandırma Haritası
Konuşmacı: Sergey Bondarev, Güney Köprüsü
Ders 5: Veri Depolama
- Kubernetes'in uygulama verilerini depolama yeteneği
- Veri depolamaya yönelik VK Bulut Çözümleri yetenekleri
- Kalıcı hacim
- Kalıcı hacim talebi
- EmptryDir ve HostPath
Konuşmacı: Sergey Bondarev, Güney Köprüsü
Ders 6: Ağ Soyutlamaları
- Sağlık kontrolüHazırlık
- canlılık
- Başlatmak
- Hizmet
- Hizmet Keşfi: DNS
- Küme IP'si
- Harici Ad
- Yük dengeleyici
- IngressNginx çalışma mekanizması
- Ek açıklamalarla özelleştirme: yeniden yazma, tls, temel kimlik doğrulama, arka uç protokolü, GRPC
Konuşmacı: Marcel Ibraev, Slurm
Ders 7: Küme tasarımı
- Küme bileşenleri: vbd, api, denetleyici-yönetici
- Uygulama nasıl başlar?
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 8: Kubernetes'te yerel kalkınma
- Minikube
- Pod'da otomatik kod güncellemesi
- Yerel ortam dağıtım araçları
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 9: Tek atış görevleri
- İş
- CronJob
Konuşmacı: Marcel Ibraev, Slurm
Ders 10: Dağıtım Alternatifleri
- DaemonSet
- Durum BilgiliSet
Konuşmacı: Sergey Bondarev, Güney Köprüsü
Ders 11: Kümede yetkilendirme
- Kube yapılandırması
- RBAC
- PSSınır Aralığı
- Kaynak Kotası
- Küme kısıtlamaları
Konuşmacı: Sergey Bondarev, Güney Köprüsü
Ders 12: OneAPI ile Geliştirici Deneyimini İyileştirme
Ders 13: Kubernetes'te dilin özellikleri
- Java CPU kullanım kontrolü
- Java araba ayarlama
- Uygulama sunucusu başlangıç zamanı
- PythonÇalışanları
- Çıkış arabelleği (PYTHONUNBUFFERED)
- GoGoroutine'ler
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 14: Kubernetes ve verilerle çalışma. Kubernetes'te Spark'ı kullanma
- Spark'ı tanıma
- Spark'ın Kubernetes'te nasıl çalıştığına dair temel bilgiler
- Kubernetes'te Spark ile çalışmaya yönelik pratik beceriler
Konuşmacı: Alexander Volynsky, VK Bulut Çözümleri
Ders 15: Bir kümedeki uygulamalarda hata ayıklama
- Kubernetes Özellikleri
- Profil oluşturucuları bağlama
- Pprof
- Üretimde konteynerlerle çalışmaya yönelik En İyi Uygulama
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 16: Derin ve Makine Öğrenimi için Çözümler
- Intel işlemciler için optimize edilmiş çözümler
Konuşmacı: Dmitry Sivkov, Intel
Ders 17: Kubernetes Kümesinde Otomatik Ölçeklendirme
- HPA
- Küme otomatik ölçeklendirme
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 18: Uygulama Şablonu Oluşturma
- Mevcut araçların gözden geçirilmesi
- Dümen
Konuşmacı: Marcel Ibraev, Slurm
Ders 19: Tarantool
Konuşmacı: Ivan Naydenov
Ders 20: Modern işlemcilerin mimarisi ve veri merkezinin nasıl yapılandırıldığı
Konuşmacı: Mikhail Tsvetkov, Intel
Ders 21: CI/CD. Bölüm 1
- GitLab entegrasyonu
- Test yapmak
- Görüntüyü oluşturun
- Helm ile konuşlandır
Konuşmacı: Sergey Bondarev
Ders 22: CI/CD. Bölüm 2
- Kancalar
- DBaaS VK Bulut Çözümlerini Bağlayın
- Hata ayıklama
Konuşmacı: Sergey Bondarev
Ders 23: Uygulama Performansını Artırmaya Yönelik Intel Araçları
Konuşmacılar:
- Vsevolod Semushin, Bulut Çözümleri Mimarı, Intel Rusya
- Alexander Kanevsky, Bulut Yazılım Mimarı, Intel Finlandiya
- Alexey Fomenko, Bulut Yazılım Mühendisi, Intel Finlandiya
Ders 24: Uygulamalarınızda Kubernetes Gücünü Kullanma
- RBAC
- Kubernetes için kütüphaneler
- API ile çalışma
Konuşmacı: Pavel Selivanov, VK Bulut Çözümleri
Ders 25 (23 Aralık): Özetleme
Sonuçları açıklayacağız, en iyi öğrencileri kutlayacağız ve Yeni Yılı kutlayacağız.