Mikroservisleri bağımsız ve güvenle yayına alın
Mikroservislerin sürekli entegrasyonunu ve bağımsız dağıtımını; servis başına hat, sözleşme testleri, Helm ve Kubernetes'e kademeli yayını öğreten ileri seviye eğitim.
Servis başına CI, konteynerleştirme, sözleşme testi ve Kubernetes dağıtımı
Bu ileri seviye eğitim, mikroservis mimarisinin sürekli entegrasyon ve dağıtım zorluklarını çözmeye odaklanır. Servis başına bağımsız CI hattı, monorepo/çoklu repo stratejileri ve yalnızca değişen servisin derlenmesi işlenir. Her servisin konteynerleştirilmesi, imaj sürümleme, servisler arası sözleşme (contract) testleri ve tüketici odaklı sözleşmeler (CDC) uygulanır. Kubernetes'e dağıtım, Helm ile paketleme, bağımsız dağıtım (independent deployability), sürüm uyumu ve geriye dönük uyumluluk ele alınır. Mavi-yeşil/kanarya dağıtım, servis keşfi, yapılandırma ve gözlemlenebilirlik gösterilir. Katılımcılar çok servisli bir sistemi güvenle sürekli entegre eder ve bağımsız yayına alır.
3 Gün. Her gün dört modül; katılımcılar CI, test ve Kubernetes dağıtımını servis bazında ilerletir.
İleri Seviye — Mikroservislerin sürekli entegrasyonu ve bağımsız dağıtımı: çoklu hat, konteynerleştirme ve Kubernetes'e yayın.
Katılımcılar çok servisli örnek bir sistemi servis başına hat, sözleşme testi ve Kubernetes dağıtımıyla uygulamalı yönetir.
Her servisi diğerlerini beklemeden bağımsız yayına almayı öğrenirsiniz.
Sözleşme testleriyle servis entegrasyonlarını bozmadan ilerlersiniz.
Helm ve kademeli dağıtımla servisleri güvenle yayarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir CI aracıyla hat kurma deneyimi beklenir.
Docker imaj ve konteyner kavramına aşinalık faydalıdır.
Pod, Deployment, Service kavramlarına aşinalık işe yarar.
Bir Kubernetes kümesi (minikube/kind dahil) ve CI erişimi.
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:
Her mikroservis için bağımsız CI hattı kurabilirsiniz.
Yalnızca değişen servisi derleyen stratejiler uygulayabilirsiniz.
Servisleri imajlayıp registry'ye gönderebilirsiniz.
CDC/Pact ile servis uyumunu güvence altına alabilirsiniz.
Geriye dönük uyumlu API değişiklikleri yönetebilirsiniz.
Servisleri Helm chart ile paketleyip sürümleyebilirsiniz.
Mavi-yeşil/kanarya ile bağımsız dağıtım yapabilirsiniz.
Log, tracing ve SLO ile servisleri izleyebilirsiniz.
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.
Google Professional DevOps kapsamında tek bir servis için Cloud Build, Skaffold ve Cloud Deploy canary ile uçtan uca CI/CD hattı kurmayı öğreten eğitim.
Detayları Gör →Git'ten Kubernetes'e uçtan uca CI/CD pipeline kurun: otomatik derleme, test, Docker imaj paketleme ve mavi-yeşil/kanarya dağıtım uygulamalı eğitimi.
Detayları Gör →CI/CD ilkelerini, hat aşamalarını, test otomasyonunu ve mavi-yeşil/kanarya dağıtım desenlerini uygulamalı öğreten orta seviye sürekli teslim eğitimi.
Detayları Gör →Jenkins Declarative Pipeline, Jenkinsfile, Multibranch ve Shared Library ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Jenkins otomasyon sunucusunu kurmayı, eklenti ve güvenlik yönetimini, iş oluşturmayı ve cron/webhook tetikleyicilerini öğreten temel seviye eğitim.
Detayları Gör →