Bir servisin CI/CD hattını Google Cloud'da adım adım kur
Google Cloud'da tek bir servis için Cloud Build, Skaffold ve Cloud Deploy canary ile uçtan uca bir CI/CD hattını adım adım kuran, doğrulama ve SLO izlemeyle tamamlayan ileri seviye eğitim.
Tek bir servis için Google Cloud CI/CD hattını uçtan uca uygulamalı kurma
Bu eğitim, Google Cloud Professional DevOps Engineer sınavının implementasyon alanına odaklanarak tek bir servis için uçtan uca bir CI/CD hattını adım adım kurmayı öğretir. Cloud Build trigger ile tetikleme, cloudbuild.yaml içinde test ve imaj build (Kaniko), Artifact Registry'ye push, Skaffold ile dağıtım yapılandırması, Cloud Deploy ile delivery pipeline ve canary dağıtım stratejisi, GKE'ye kademeli yayın, dağıtım doğrulama (verify) adımı, otomatik ve manuel geri alma, SLO tabanlı izleme ve bildirim somut örneklerle işlenir. Gizli yönetimi, servis hesabı yetkileri ve pipeline doğrulaması uygulamalı olarak ele alınır. Sınav başvurusu ve ücreti ilgili kuruma aittir.
3 Gün. Her gün dört modül; tek bir örnek servisin hattı uçtan uca inşa edilir.
İleri Seviye — Google Cloud'da tek bir servis için Cloud Build, Skaffold ve Cloud Deploy ile canary'li bir CI/CD hattını adım adım uygulama
Katılımcılar örnek bir servisi Cloud Build'den Cloud Deploy canary dağıtımına kadar adım adım kurup GKE'ye yayınlar.
Tek bir servisin hattını baştan sona kurarak kavramları somut kodla pekiştirirsiniz.
Cloud Deploy canary stratejisiyle yeni sürümü güvenle kademeli yayınlarsınız.
Verify adımı ve otomatik geri alma ile başarısız dağıtımı hızla toparlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Proje, IAM ve temel Google Cloud servislerine aşinalık gerekir.
GKE ve temel Kubernetes manifestlerine aşinalık beklenir.
Docker imaj kavramına aşinalık faydalıdır.
Erişilebilir bir Google Cloud projesi, GKE kümesi ve gcloud önerilir.
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:
Servis için Cloud Build trigger ve test hattı kurabilirsiniz.
Kaniko ile imaj build edip Artifact Registry'ye yazabilirsiniz.
Skaffold ile dağıtım yapılandırması tanımlayabilirsiniz.
Cloud Deploy ile delivery pipeline ve target kurabilirsiniz.
Release oluşturup promotion ile ortamlara ilerletebilirsiniz.
Cloud Deploy canary stratejisiyle kademeli yayın yapabilirsiniz.
Verify adımı ve otomatik geri alma kurabilirsiniz.
SLO ve error budget ile dağıtımı 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.
Çevik ekiplerde test otomasyon piramidi, hızlı geri bildirim, kalite kapıları ve flaky yönetimiyle sürekli entegrasyonu olgunlaştıran ileri test eğitimi.
Detayları Gör →CI/CD hattının her aşamasına gömülü sürekli test, ephemeral ortam, test verisi, servis sanallaştırma ve dağıtım kapılarıyla uçtan uca kalite eğitimi.
Detayları Gör →Ansible playbook, rol, Jinja2 ve Vault'tan AWX/Tower iş akışları, zamanlama ve teslimat sonrası izlemeye kadar sürekli teslimat otomasyonu eğitimi.
Detayları Gör →OpenAPI doğrulama, Newman testleri, Pact contract testing, API sürümleme ve mavi-yeşil dağıtımla uçtan uca API sürekli entegrasyon ve dağıtım eğitimi.
Detayları Gör →Design-first tasarım, yönetişim, sürümleme, otomatik dokümantasyon, API katalogu ve deprecation ile uçtan uca API yaşam döngüsü yönetimi eğitimi.
Detayları Gör →