GitLab ile Kubernetes'e sürekli teslim kur
Kubernetes ve GitLab eğitimi; GitLab CI/CD pipeline'ları, Runner ve Container Registry, GitLab Agent ile güvenli küme bağlantısı, review app, Auto DevOps, canary dağıtım ve güvenlik taramayı uygulamalı ele alır.
GitLab CI/CD, Kubernetes Agent ve otomatik dağıtım
Bu eğitim, GitLab'ın CI/CD yetenekleriyle Kubernetes'e sürekli teslimi kapsar. .gitlab-ci.yml ile pipeline tanımı, stage/job/artifact, GitLab Runner türleri (Kubernetes executor dahil) ve GitLab Container Registry'ye imaj itme işlenir. Ardından GitLab Agent for Kubernetes (agentk) ile güvenli küme bağlantısı, environment ve deployment izleme, review app'ler, Auto DevOps ile otomatik build/test/deploy, Helm ile sürüm yönetimi ve canary/incremental rollout ele alınır. Güvenlik tarama (SAST/DAST/container scanning) ve değişken/sır yönetimi uygulamalı gösterilir. Katılımcı, GitLab'tan Kubernetes'e güvenli bir teslim hattı kurabilir.
3 Gün. Her gün dört modül; katılımcılar pipeline temelinden Agent ile dağıtım ve ileri teslim desenlerine ilerler.
Orta Seviye — GitLab CI/CD ile Kubernetes'e sürekli teslim: GitLab Runner, container registry, Auto DevOps, GitLab Agent ve ortam yönetiminin ele alınması.
Katılımcılar örnek bir depoda .gitlab-ci.yml yazıp GitLab Agent ile bir kümeye gerçek dağıtım yaparak öğrenir.
Koddan kümeye tek platformda CI/CD hattını GitLab ile kurarsınız.
agentk ile pull tabanlı, güvenli küme erişimi sağlarsınız.
SAST, DAST ve container scanning'i pipeline'a doğal biçimde eklersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Git ve merge request akışına aşinalık beklenir.
Pod, Deployment ve Service kavramları bilinmelidir.
Dockerfile ve imaj derleme deneyimi faydalıdır.
GitLab hesabı/örneği ve erişilebilir bir Kubernetes kümesi gereklidir.
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:
.gitlab-ci.yml ile çok aşamalı pipeline kurabilirsiniz.
Kubernetes executor ile runner işletebilirsiniz.
GitLab Registry'e imaj üretip itebilirsiniz.
agentk ile güvenli küme bağlantısı kurabilirsiniz.
pipeline'dan Helm/kubectl ile dağıtım yapabilirsiniz.
MR başına geçici ortamlar oluşturabilirsiniz.
incremental ve canary rollout uygulayabilirsiniz.
SAST/DAST ve container scanning'i pipeline'a ekleyebilirsiniz.
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.
DO180 ile konteyner ve OpenShift temellerini öğrenin: Podman, Containerfile, Kubernetes Pod/Deployment, Service, Route ve ConfigMap/Secret.
Detayları Gör →Üretim Kubernetes çözümleri tasarlayın: CRD/Operator, gelişmiş scheduling, çok küme, Cluster API, OPA/Kyverno ve platform mühendisliği desenleri.
Detayları Gör →GKE üzerinde mimari tasarlayın: Standard/Autopilot kümeler, node havuzları, VPC-native ağ, Workload Identity, Gateway ve autoscaling (AGKE).
Detayları Gör →GKE'de iş yüklerini üretimde işletin: StatefulSet, Persistent Disk/Filestore, Cloud Operations, autoscaling, Workload Identity ve Cloud Build/Deploy.
Detayları Gör →Architecting with Google Kubernetes Engine: GKE mimari tasarımı: ağ, güvenlik, ölçekleme ve CI/CD. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →