Bulut yerel uygulamaları OpenShift'e dağıtın
OpenShift üzerinde S2I, BuildConfig, ImageStream, Helm, Kustomize ve Tekton Pipelines ile bulut yerel uygulama derleme ve dağıtımını uygulamalı öğrenin.
OpenShift üzerinde uygulama derleme, paketleme ve sürekli dağıtım
Eğitim, geliştiricilerin OpenShift üzerinde uygulamayı derleyip dağıtmasını öğretir: Source-to-Image ve BuildConfig, ImageStream ile imaj etiketleme, Dockerfile build stratejisi, Helm chart ve Kustomize ile paketleme, OpenShift Pipelines (Tekton) ile CI/CD, probe ve kaynak limitleri, HPA ve yapılandırmanın ConfigMap/Secret ile yönetimi laboratuvarlarla uygulanır.
4 Gün. Her gün dört modül; derleme stratejileri, paketleme, Tekton pipeline ve üretim hazırlığı konuları işlenir.
Orta Seviye — Source-to-Image, Helm, Tekton Pipelines, Kustomize, probe, HPA ve OpenShift üzerinde bulut yerel uygulama dağıtımı
Örnek bir mikroservis uygulaması her gün aşama aşama OpenShift'e dağıtılır; katılımcılar S2I, Helm ve Tekton pipeline'larını lab projelerinde kendileri yazar.
S2I, Dockerfile ve pipeline tabanlı build seçeneklerini karşılaştırıp doğru olanı seçersiniz.
Helm ve Kustomize ile ortamlar arası taşınabilir manifestler hazırlarsınız.
Tekton pipeline ile commit'ten dağıtıma otomatik akış kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Podman ile imaj oluşturma ve Containerfile yazma bilgisi beklenir.
Pod, Deployment, Service ve Route kavramları bilinmelidir.
Bir dilde (Java, Node.js, Python) basit web uygulaması geliştirme deneyimi faydalıdır.
Temel Git komutları ve repo yapısı bilgisi gerekir.
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:
Kaynak koddan S2I ile imaj üretip dağıtabilirsiniz.
ImageStream ile sürüm ve tetikleyici yönetebilirsiniz.
Helm chart yazıp yükseltme ve geri alma yapabilirsiniz.
Ortam bazlı overlay'lerle manifestleri yönetebilirsiniz.
Task ve Pipeline'larla otomatik CI akışı kurabilirsiniz.
Argo CD ile bildirimsel teslimat akışı yürütebilirsiniz.
Probe, HPA ve PDB ile uygulamayı dayanıklı hale getirebilirsiniz.
Metrik, günlük ve oc araçlarıyla uygulama sorunlarını giderebilirsiniz.
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 Application Developer: Batch and Event-Driven Workloads eğitimi: toplu ve olay tabanlı iş yükleri. 4 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes Application Developer: Debugging and Troubleshooting Applications eğitimi: uygulama hata ayıklama. 3 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes Application Developer: Deployment Strategies and Package Management eğitimi: 4 gün uygulamalı laboratuvar, kubectl ve gerçek küme senaryoları, DVA se
Detayları Gör →Kubernetes Application Developer: GitOps ve Continuous Delivery on Kubernetes eğitimi: GitOps ve sürekli teslimat. 4 gün uygulamalı laboratuvar, DVA sertifikası
Detayları Gör →Kubernetes Application Developer: Local Development, Testing, and Continuous Integration eğitimi: yerel geliştirme ve CI. 3 gün uygulamalı laboratuvar, DVA sert
Detayları Gör →