Init Container konusunda teoriden üretim pratiğine geçin
Kubernetes tasarım desenleri (Foundational, Behavioral, Structural, Configuration) konusunda Init Container, Sidecar, Operator ve Elastic Scale (HPA/VPA/KEDA) başlıklarını işleyen, İleri seviye, 4 günlük uygulamalı DVA eğitimi.
Init Container, Sidecar ve Operator ekseninde uygulamalı Kubernetes tasarım desenleri (Foundational, Behavioral, Structural, Configuration)
Kubernetes tasarım desenleri (Foundational, Behavioral, Structural, Configuration) konusunu örnek mikroservis kodlarının deseni uygulanarak yeniden düzenlendiği labda uygulamalı olarak işleyen bu program; Init Container, Sidecar, Operator ve Elastic Scale (HPA/VPA/KEDA) başlıklarını kapsar. 4 gün boyunca komut satırı, YAML manifestleri ve gerçek hata senaryoları kullanılarak kavramlar çalışan yapılandırmalara dönüştürülür.
4 Gün. Her gün dört modül; her modül altı somut konu başlığı içerir ve Init Container ile Sidecar üzerinde uygulama oturumlarıyla ilerler.
İleri Seviye — Init Container, Sidecar, Operator ve Elastic Scale (HPA/VPA/KEDA) başlıklarını kapsayan, örnek mikroservis kodlarının deseni uygulanarak yeniden düzenlendiği labda yürütülen 4 günlük uygulamalı program.
Her modülde kısa teorik anlatımın ardından örnek mikroservis kodlarının deseni uygulanarak yeniden düzenlendiği labda Init Container ve Sidecar üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.
Eğitim örnek mikroservis kodlarının deseni uygulanarak yeniden düzenlendiği labda yürütülür; Init Container ve Sidecar doğrudan komut satırında denenir.
Operator ve Elastic Scale (HPA/VPA/KEDA) gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.
“Desenlerin Üretimde Uygulanması” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
kubectl ile günlük yönetim ve YAML manifest yazımı konusunda saha deneyimi beklenir.
İleri Linux yönetimi, DNS, TCP/IP ve yönlendirme bilgisi gerekir.
İmaj derleme, registry ve temel CI/CD akışlarına hakimiyet önerilir.
Uygulamalar örnek mikroservis kodlarının deseni uygulanarak yeniden düzenlendiği labda yapılır; tarayıcı ve SSH erişimi olan bir bilgisayar yeterlidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Temel Tasarım Desenleri kapsamında Foundational desenler: Predictable Demands, Declarative Deployment, Health Probe ve Init Container ile bağımlılık bekleme ve ön yapılandırma deseni gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Deployment, ReplicaSet ve Rollout kapsamında Deployment - ReplicaSet - Pod sahiplik zinciri (ownerReferences) ve kubectl rollout status, history, undo ile geri alma senaryoları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Yapısal ve Davranışsal Desenler kapsamında Sidecar, Adapter ve Ambassador desenleri ile örnek uygulamalar ve Elastic Scale: HPA, VPA ve KEDA ile olay tabanlı ölçekleme gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Service ve Servis Keşfi kapsamında ClusterIP, NodePort, LoadBalancer ve ExternalName tipleri ve CoreDNS ile servis keşfi: <svc>.<ns>.svc.cluster.local çözümlemesi gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
CRD, Operatör ve Controller Deseni kapsamında CustomResourceDefinition şeması ve OpenAPI doğrulaması ve Operator SDK ve kubebuilder ile operatör iskeleti gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Ağ Politikaları ve CNI kapsamında Pod ağ modeli: her Pod için benzersiz IP ve düğümler arası NAT’sız erişim ve NetworkPolicy ile ingress/egress kuralları ve default-deny şablonu gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Helm ve Kustomize ile Paketleme kapsamında Helm chart yapısı: Chart.yaml, values.yaml ve templates dizini ve Go template fonksiyonları, _helpers.tpl ve named template kullanımı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Küme İşletimi ve Bakım kapsamında etcd yedekleme ve geri yükleme tatbikatı ve Sürüm yükseltme stratejisi ve skew policy kuralları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Kubernetes for App Developers (LFD459) eğitimi: uygulama geliştirici müfredatı. 4 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Kubernetes Fundamentals and Cluster Operations eğitimi: temeller ve küme operasyonları. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifi
Detayları Gör →Kubernetes Genel Bakış eğitimi: genel bakış. 2 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Kubernetes Genişletme: Operatörler ve Özel Kaynaklar eğitimi: özel kaynaklar ve operatörler. 4 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Se
Detayları Gör →Kubernetes İleri Seviye Ağ Yönetimi eğitimi: ileri seviye ağ yönetimi. 4 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →