CONTAINERS IN GCP HACKATHON (CTRS-HACK-G) EĞİTİMİ

GCP'de konteyner çözümünü yarışarak öğrenin

Hackathon formatında Artifact Registry, Cloud Build, Cloud Run, GKE Autopilot, Workload Identity, sorun giderme ve final sunumu.

Bu hackathon, GCP konteyner servislerini takım halinde zaman baskısı altında uygulamak için tasarlanmıştır. Mimari tasarımla başlar; Dockerfile ve multi-stage ile imaj üretir, Artifact Registry ve Cloud Build hattını kurar, Cloud Run ve GKE ile dağıtır, Workl…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

GCP konteyner servislerini zaman sınırlı takım çalışmasıyla uygulama kampı

Bu hackathon, GCP konteyner servislerini takım halinde zaman baskısı altında uygulamak için tasarlanmıştır. Mimari tasarımla başlar; Dockerfile ve multi-stage ile imaj üretir, Artifact Registry ve Cloud Build hattını kurar, Cloud Run ve GKE ile dağıtır, Workload Identity ile güvenli erişim sağlar; bozuk dağıtımları teşhis eder, Cloud Logging ve Monitoring ile gözlemler ve final sunumuyla değerlendirilir.

Süre ve Format

3 Gün. Her gün dört modül; Tasarım ve Registry Hattı, GKE ve Cloud Run, Sorun Giderme ve Final konuları uygulamalı işlenir.

Seviye

Orta Seviye — GCP üzerinde konteyner çözümü tasarlama, Artifact Registry/Cloud Run/GKE ile yayınlama ve sorun giderme hackathonu.

Öğrenme Metodu

Takımlar gerçek GCP projesinde görevleri çözer; puanlama doğruluk, hız ve maliyet ölçütlerine göre yapılır.

Neden Bu Eğitim?

🏁Gerçek Senaryo

Zaman sınırı altında tasarım, dağıtım ve sorun giderme yaparak gerçek saha baskısını deneyimlersiniz.

🤝Takım Çalışması

Rol paylaşımı ve ortak depo disipliniyle takım halinde teslimat alışkanlığı kazanırsınız.

🔍Hızlı Teşhis

Log ve olaylardan kök neden bulma refleksini yarışma temposunda geliştirirsiniz.

Anahtar Konular

gcp hackathoncontainers in gcpcloud rungke autopilotartifact registrycloud buildworkload identitygcp konteynerkonteyner yarışmagoogle cloud
“Hız, doğru araçları tanıyanın sahip olduğu sessiz bir avantajdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Docker Bilgisi

İmaj oluşturma ve konteyner çalıştırmayı rahatça yapabilmek beklenir.

2
Bulut Hesabı

İlgili bulut sağlayıcıda yönetici yetkili bir deneme/laboratuvar hesabı gerekir.

3
Komut Satırı

CLI araçları, Git ve YAML ile çalışmaya aşinalık beklenir.

4
Takım Çalışması

Dört-beş kişilik takımlarda çalışmaya ve süre baskısına hazır olmak faydalıdır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı problemi mimariye dökerek imajı Artifact Registry'ye gönderecek hattı kurabilir.
Modül 1
Hackathon Hazırlık ve Mimari Tasarım
  • Hackathon kuralları, değerlendirme ölçütleri ve takım rol dağılımı
  • Gereksinim okuma ve MVP kapsamı belirleme; zaman kutusu planı
  • Referans mimari çizimi: servisler, ağ, depolama ve gözlem bileşenleri
  • Çalışma deposu, IaC iskeleti ve ortak komut / betik şablonları
  • Maliyet ve kota kontrolü: kaynak etiketleme ve temizleme betiği
  • Sunum hazırlığı: demo akışı ve risk listesi
Modül 2
Multi-stage Build ve İmaj Optimizasyonu
  • Multi-stage build: builder aşaması, COPY --from ve hedef aşama seçimi (--target)
  • Taban imaj seçimi: alpine, slim, distroless ve scratch avantaj/dezavantajları (musl-glibc farkı)
  • BuildKit özellikleri: RUN --mount=type=cache, --mount=type=secret ve paralel aşama çalıştırma
  • Katman önbelleği sıralaması: bağımlılık dosyalarını önce kopyalama ile cache hit artırma
  • docker buildx ile çoklu platform (linux/amd64, linux/arm64) imaj üretimi
  • dive ve Hadolint ile imaj israfı ve Dockerfile kural denetimi
Modül 3
GCP Konteyner Servisleri
  • Artifact Registry depoları, gcloud auth configure-docker ve imaj push
  • Cloud Build: cloudbuild.yaml adımları, tetikleyiciler ve kaynak depo bağlantısı
  • Cloud Run: revision, eşzamanlılık, min/max instance ve sıfıra ölçekleme
  • Servis hesabı, IAM rolleri ve Secret Manager ile gizli bilgi bağlama
  • Cloud Run jobs ve Cloud Scheduler ile zamanlanmış konteyner görevleri
  • Cloud Logging, Cloud Monitoring ve Error Reporting ile gözlem
Modül 4
İmaj Katmanları ve Registry
  • İmajın katman yapısı: union filesystem, overlay2 ve copy-on-write davranışı
  • docker history ile katmanları inceleme ve docker image inspect ile manifest okuma
  • Etiket stratejisi: latest tuzağı, semver etiketleri ve immutable digest (sha256) ile çekme
  • docker pull, tag, push akışı ve Docker Hub rate limit / kimlik doğrulama (docker login)
  • docker save / load ve export / import ile imajların çevrimdışı taşınması
  • Kullanılmayan imaj ve katmanları docker image prune ve docker system df ile temizleme
Günün hedefiKatılımcı uygulamayı Cloud Run ve GKE üzerinde yayınlayıp güvenli hale getirebilir.
Modül 1
Google Kubernetes Engine (GKE)
  • Autopilot ile Standard mod farkları: faturalama, düğüm yönetimi ve kısıtlar
  • Bölgesel (regional) küme, düğüm havuzu ve otomatik düğüm provizyonu
  • VPC-native küme, alias IP ve Gateway API / Ingress ile yük dengeleme
  • Workload Identity Federation ile pod'dan Google API'lerine kimlik bilgisiz erişim
  • HPA, VPA ve cluster autoscaler; sürüm kanalları (Rapid, Regular, Stable) ve otomatik yükseltme
  • Anthos / Fleet ile çoklu küme yönetimi ve Config Sync
Modül 2
Hızlı İmaj Üretimi ve Dağıtım
  • Hızlı Dockerfile iskeleti, multi-stage ve önbellek kullanımı
  • Registry kimlik doğrulaması ve ilk push; etiketleme kuralı
  • Konteyner servisi oluşturma: ortam değişkeni, port ve sağlık kontrolü
  • Yapılandırma ve sır yönetimi: yönetilen kimlik ve gizli bilgi servisi
  • Dağıtım otomasyonu: tek komutla yeniden yayınlama betiği
  • Dış erişim: yük dengeleyici, alan adı ve HTTPS doğrulama
Modül 3
Kubernetes Temelleri
  • Kubernetes mimarisi: API server, etcd, scheduler, controller-manager ve kubelet
  • Pod, ReplicaSet ve Deployment nesneleri; kubectl apply -f ile bildirimsel yönetim
  • Service türleri: ClusterIP, NodePort ve LoadBalancer; Ingress ile HTTP yönlendirme
  • ConfigMap ve Secret nesnelerinin env ve volume olarak bağlanması
  • Namespace, label ve selector ile kaynak organizasyonu
  • kubectl get, describe, logs, exec ve port-forward ile temel hata ayıklama
Modül 4
Konteyner Güvenliği
  • Root dışı kullanıcı, --read-only kök dosya sistemi ve --cap-drop ALL ile yetenek kısıtlama
  • seccomp profilleri, AppArmor ve no-new-privileges bayrağı
  • Rootless Docker ve userns-remap ile UID eşleme
  • Trivy ve Docker Scout ile CVE taraması, CI içinde ciddiyet eşiğine göre build durdurma
  • İmza doğrulama: Docker Content Trust ve cosign ile imaj imzalama
  • Gizli bilgi yönetimi: ENV yerine BuildKit secret ve Docker secrets; docker.sock risklerinden kaçınma
Günün hedefiKatılımcı bozuk dağıtımları teşhis edip çözümü ölçekleyerek sunabilir.
Modül 1
Sorun Giderme Yarışması
  • Hatalı imaj çekme (ImagePullBackOff, yetki, etiket) senaryoları
  • CrashLoopBackOff, OOMKilled ve yanlış port / probe teşhisi
  • Ağ ve güvenlik grubu / güvenlik duvarı kaynaklı erişim sorunları
  • IAM / RBAC izin hatalarını log ve denetim kayıtlarından bulma
  • Ölçekleme ve kota sorunları: yetersiz kapasite, limit aşımı
  • Çözüm raporu: kök neden, düzeltme ve önleyici aksiyon yazımı
Modül 2
Kubernetes Ölçekleme ve Dayanıklılık
  • liveness, readiness ve startup probe tasarımı
  • resources.requests / limits, QoS sınıfları ve LimitRange / ResourceQuota
  • HorizontalPodAutoscaler (metrics-server) ve VPA yaklaşımı
  • PodDisruptionBudget, topologySpreadConstraints ve node/pod affinity
  • Taint ve toleration ile özel düğüm havuzlarına iş yükü yerleştirme
  • Rolling update stratejisi (maxSurge, maxUnavailable) ve kubectl rollout undo
Modül 3
Gözlem, Ölçekleme ve Final Sunumu
  • Log, metrik ve uyarı kurulumu; temel dashboard
  • Otomatik ölçekleme kuralları ve yük testi (hey, k6) ile doğrulama
  • Güvenlik denetimi: imaj tarama, en az yetki ve açık port gözden geçirme
  • Maliyet tahmini ve kaynak temizleme (cleanup) adımları
  • Demo canlı akış: dağıtım, arıza enjeksiyonu ve kurtarma
  • Jüri geri bildirimi ve alınan derslerin yazılı özeti
Modül 4
Loglama ve İzleme
  • Log sürücüleri: json-file, local, syslog, journald, fluentd ve gelf farkları
  • max-size / max-file ile log rotasyonu ve disk dolmasının önlenmesi
  • cAdvisor ile konteyner metriği toplama ve Prometheus scrape yapılandırması
  • Grafana panoları: CPU, bellek, ağ ve yeniden başlama sayısı
  • Docker Engine metrics-addr ile daemon metriklerini açma
  • Uyarı kuralları: yeniden başlama döngüsü ve bellek eşiği için Alertmanager örneği

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çözüm Tasarımı

Verilen problem için konteyner tabanlı mimari tasarlayıp zaman kısıtı altında önceliklendirebilirsiniz.

✅
GCP Konteyner

Artifact Registry, Cloud Build ve Cloud Run ile GCP üzerinde imaj üretip yayınlayabilirsiniz.

✅
İmaj Yönetimi

İmaj katmanlarını, etiketleri ve digest değerlerini yöneterek registry ile güvenle çalışabilirsiniz.

✅
Hızlı Dağıtım

Zaman baskısı altında imaj üretip bulut konteyner servislerine dağıtabilirsiniz.

✅
Kubernetes Temeli

Pod, Deployment ve Service nesneleriyle konteynerleri Kubernetes üzerinde çalıştırabilirsiniz.

✅
Hata Çözümü

Bozuk konteyner dağıtımlarını log ve olaylar üzerinden hızla teşhis edip düzeltebilirsiniz.

✅
Ölçekleme

Probe, HPA ve kaynak politikalarıyla iş yüklerini dayanıklı ve ölçeklenebilir kurabilirsiniz.

✅
Gözlemlenebilirlik

Log sürücülerini ve metrik toplayıcıları kurarak Docker ortamını sürekli izleyebilirsiniz.

Kimler İçin Uygundur?

  • GCP üzerinde konteyner deneyimi kazanmak isteyen bulut mühendisleri
  • DevOps takımları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
GCP üzerinde konteyner deneyimi kazanmak isteyen bulut mühendisleri ve DevOps takımları için uygundur.
Eğitime katılmak için ön koşul ve ortam gereksinimi nedir?
İmaj oluşturma ve konteyner çalıştırmayı rahatça yapabilmek beklenir. İlgili bulut sağlayıcıda yönetici yetkili bir deneme/laboratuvar hesabı gerekir.
GCP projesi ve faturalandırma gerekli mi?
Evet; faturalandırması açık bir proje gerekir, kota ve bütçe uyarısı kurulumu eğitimde yapılır.
Kubernetes bilgisi şart mı?
Temel düzeyde faydalıdır; ilk gün kısa bir tekrar yapılır.
Eğitim sonunda sertifika alabilir miyim?
Programı tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Containers in GCP Hackathon (CTRS-HACK-G) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeRobotik için ROS & Docker ile Pratik Hızlı Prototiplendirme Eğitimi
DevOps ve Konteyner Eğitimleri

Robotik için ROS & Docker ile Pratik Hızlı Prototiplendirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Robotik için ROS & Docker ile Pratik Hızlı Prototiplendirme: ROS 2, Docker, simülasyon ve multi-arch robotik dağıtım. 3 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeServerless Application & Container Management Eğitimi
DevOps ve Konteyner Eğitimleri

Serverless Application & Container Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Serverless Application & Container Management: AWS Lambda, ECS/Fargate, olay tabanlı mimari ve konteyner yönetimi. 3 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeSolutions for Multi-cloud Load Balancing: Load Balancing with Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Solutions for Multi-cloud Load Balancing: Load Balancing with Docker Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Solutions for Multi-cloud Load Balancing: Load Balancing: Docker yük dengeleme, sağlık kontrolü ve çoklu bulut trafik yönlendirme. 3 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeSpring Cloud ve Docker ile Mikrohizmetler Oluşturma - Gün Eğitimi
DevOps ve Konteyner Eğitimleri

Spring Cloud ve Docker ile Mikrohizmetler Oluşturma - Gün Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Spring Cloud ve Docker ile Mikrohizmetler Oluşturma - Gün: Spring Cloud, Docker Compose ve CI/CD ile mikroservis mimarisi. 3 gün uygulamalı eğitim.

Detayları Gör →
Docker ve KonteynerleştirmeSpring Cloud ve Docker ile Mikrohizmetler Oluşturma Eğitimi
DevOps ve Konteyner Eğitimleri

Spring Cloud ve Docker ile Mikrohizmetler Oluşturma Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Spring Cloud ve Docker ile Mikrohizmetler Oluşturma: Spring Cloud, Docker, CI/CD ve Kubernetes geçişi ile uçtan uca mikroservis. 4 gün uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn