Git'i üretimin tek doğruluk kaynağı yapın
Kubernetes üzerinde Argo CD ve Flux ile pull tabanlı GitOps, drift tespiti ve self-heal, Kustomize/Helm ile çok ortamlı yapı, Sealed Secrets ve Argo Rollouts ile canary/blue-green yayınları kapsayan ileri seviye eğitim.
Pull tabanlı sürekli teslimat ve bildirimsel altyapı yönetimi
Bu eğitim, Kubernetes üzerinde GitOps ilkeleriyle sürekli teslimatı uygulamalı öğretir. Git deposunu tek doğruluk kaynağı yapma, Argo CD Application ve ApplicationSet nesneleri, Flux kustomization/HelmRelease kaynakları, pull tabanlı uzlaşma (reconcile), cluster durumu ile Git arasındaki sürüklenmenin (drift) otomatik tespiti ve onarımı işlenir. Kustomize overlay ve Helm ile çok ortamlı yapı, Argo Rollouts ile canary ve blue-green yayınlar, Sealed Secrets/SOPS ile sır yönetimi kapsanır.
4 Gün. Her gün dört modül; GitOps ilkelerinden Argo CD ve Flux ile kademeli yayına kadar ilerler.
İleri Seviye — Argo CD ve Flux ile Git'i tek doğruluk kaynağı yapan sürekli teslimat, sürüklenme tespiti ve kademeli yayın.
Gerçek bir Git deposu ve Kubernetes kümesi üzerinde Argo CD ve Flux kurup uygulamaları commit ile dağıtarak öğrenirsiniz.
Her değişiklik bir Git commit'i olduğu için kimin neyi ne zaman değiştirdiği tam izlenebilir.
Küme Git'ten saparsa Argo CD/Flux durumu otomatik geri alarak sürüklenmeyi kapatır.
Hatalı yayını git revert ile saniyeler içinde eski duruma döndürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Deployment, Service ve manifest kavramlarına hakimiyet gereklidir.
Branch, pull request ve merge iş akışına aşinalık beklenir.
Üzerinde Argo CD/Flux kurabileceğiniz bir Kubernetes kümesi önerilir.
Kustomize veya Helm ile temel şablonlama deneyimi faydalıdır.
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:
Argo CD ve Flux'u kurup Git'i tek doğruluk kaynağı yapabilirsiniz.
Commit ile tetiklenen pull tabanlı dağıtımlar tanımlayabilirsiniz.
Sürüklenmeyi tespit edip self-heal ile otomatik onarabilirsiniz.
Kustomize overlay ve Helm ile dev/stage/prod ortamlarını yönetebilirsiniz.
Sealed Secrets ve SOPS ile sırları güvenle Git'te tutabilirsiniz.
Argo Rollouts ile canary ve blue-green dağıtımlar yapabilirsiniz.
Prometheus metrikleriyle yayını otomatik promote veya abort edebilirsiniz.
git revert ile hatalı yayını saniyeler içinde geri alabilirsiniz.
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.
OpenShift kurulum laboratuvarı: install-config, Ignition, UPI/IPI, Assisted Installer, oc-mirror ve disconnected kurulum.
Detayları Gör →OpenShift Serverless ve Knative: Serving, scale-to-zero, Eventing, Broker/Trigger, CloudEvents ve func CLI eğitimi.
Detayları Gör →OpenShift Service Mesh ve Istio: trafik yönetimi, circuit breaker, mTLS, AuthorizationPolicy, Kiali ve Jaeger eğitimi.
Detayları Gör →OpenShift Virtualization yönetimi I: KubeVirt, VM oluşturma, DataVolume, VM ağı, canlı geçiş ve snapshot eğitimi.
Detayları Gör →OpenShift Virtualization yönetimi I: KubeVirt, VM oluşturma, DataVolume, VM ağı, canlı geçiş ve snapshot eğitimi. Çevrimiçi format.
Detayları Gör →