GETTING STARTED WITH GOOGLE KUBERNETES ENGINE TRAINING EĞİTİMİ

GKE'de modern geliştirici iş akışını kurun

Cloud Shell ve kubectl ile GKE kümesi, çok katmanlı uygulama dağıtımı, GKE Ingress ve ManagedCertificate ile HTTPS yayını.

Geliştirici perspektifinden GKE: Cloud Shell iş akışı, çok katmanlı uygulama dağıtımı, GKE Ingress ve ManagedCertificate ile HTTPS yayını, StatefulSet ve güvenli sürüm yönetimini uygulamalı kapsar.

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

Eğitim Hakkında

Geliştiricinin gözünden yönetilen Kubernetes'e giriş

Bu eğitim, bir geliştiricinin günlük iş akışında GKE'yi nasıl kullanacağını uygulamalı aktarır. Cloud Shell ile hızlı ortam, kubectl ve manifest kümeleri, çok katmanlı (frontend-backend-veritabanı) bir uygulamanın Deployment ve Service ile dağıtımı, GKE Ingress kontrolcüsü, ManagedCertificate ile otomatik TLS, BackendConfig ile sağlık kontrolleri ve StatefulSet ile durum tutan bileşenler işlenir. Rolling update ve rollback stratejileri de kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; geliştirici iş akışından Ingress ile HTTPS yayına almaya kadar ilerler.

Seviye

Temel Seviye — GKE'de geliştirici odaklı iş akışı, Cloud Shell, Ingress ve çok katmanlı uygulama dağıtımı.

Öğrenme Metodu

Çok katmanlı örnek bir uygulamayı Cloud Shell ve kubectl ile adım adım GKE'ye dağıtarak öğrenirsiniz.

Neden Bu Eğitim?

🖥️Cloud Shell

Tarayıcıdan gelen hazır Cloud Shell ortamıyla kurulum uğraşı olmadan doğrudan kümeyle çalışırsınız.

🔒Otomatik TLS

ManagedCertificate ile uygulamanıza sertifika yenilemeyle uğraşmadan HTTPS kazandırırsınız.

🧩Çok Katmanlı Mimari

Frontend, backend ve veritabanını ayrı Service'ler olarak kümede birbirine bağlarsınız.

Anahtar Konular

gke eğitimigke ingressmanagedcertificatecloud shellkubernetes dağıtımstatefulsetgke httpskubernetes geliştirici
“Kod çalışır hâle gelmeden dağıtım bilgisi yarım kalır; GKE o yarıyı tamamlar.”

Ön Koşullar

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

1
Docker Bilgisi

İmaj oluşturma ve container çalıştırma deneyimi beklenir.

2
HTTP Temeli

İstek/yanıt, port ve DNS kavramlarına aşinalık Ingress konularını kolaylaştırır.

3
GCP Projesi

Kubernetes Engine API etkin bir Google Cloud projesi önerilir.

4
Git Kullanımı

Kod deposundan imaj üretim akışını izleyebilmek için temel Git bilgisi 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ı Cloud Shell üzerinden GKE kümesine bağlanıp ilk uygulamayı dağıtabilir.
Modül 1
Cloud Shell
  • Cloud Shell'in önceden kurulu gcloud/kubectl araçları
  • gcloud container clusters get-credentials ile bağlanma
  • Cloud Shell Editor ile manifest düzenleme
  • Kalıcı ev dizini ve oturum zaman aşımı davranışı
  • tmux ve çoklu sekme ile paralel komut
  • Cloud Shell'den imaj build ve Artifact Registry'ye push
Modül 2
Manifest Temelleri
  • apiVersion, kind, metadata, spec yapısı
  • kubectl apply ile bildirimsel yönetim
  • Etiket (label) ve seçici (selector) tasarımı
  • Annotation ile kontrolcülere metadata verme
  • kubectl diff ile uygulamadan önce fark görme
  • kubectl kustomize ile temel özelleştirme
Modül 3
İlk Uygulama
  • Tek container Deployment oluşturma
  • Service ile küme içi erişim
  • kubectl port-forward ile yerel test
  • Pod loglarını kubectl logs -f ile izleme
  • kubectl exec ile container içine girme
  • Replika sayısını kubectl scale ile değiştirme
Modül 4
Etiket Stratejisi
  • app, tier, version etiket kuralları
  • Service selector ile Pod eşleştirme
  • Canary için etiket tabanlı ayrım
  • kubectl get -l ile etiket filtreleme
  • Önerilen Kubernetes etiket şeması
  • Etiketle gruplama ve toplu silme
Günün hedefiKatılımcı çok katmanlı bir uygulamayı birbirine bağlı Service'lerle dağıtabilir.
Modül 1
Katman Ayrımı
  • Frontend Deployment ve LoadBalancer Service
  • Backend API için ClusterIP Service
  • Servis adıyla katmanlar arası DNS çözümleme
  • Ortam değişkeniyle backend adresini frontend'e verme
  • Her katman için ayrı replica ve kaynak profili
  • Katmanlar arası ağ bağlantısını doğrulama
Modül 2
Durum Tutan Katman
  • StatefulSet ile sabit Pod kimliği
  • PersistentVolumeClaim ile kalıcı disk
  • Headless Service ile StatefulSet DNS
  • volumeClaimTemplates kullanımı
  • GKE PD (Persistent Disk) StorageClass
  • Veritabanı verisinin Pod yeniden başlatmada korunması
Modül 3
Yapılandırma
  • ConfigMap ile uygulama ayarları
  • Secret ile veritabanı kimlik bilgileri
  • envFrom ile toplu ortam değişkeni enjeksiyonu
  • Volume olarak dosya tabanlı yapılandırma
  • Yapılandırma değişiminde kademeli yeniden başlatma
  • Hassas verilerin loglara sızmasını önleme
Modül 4
Sürüm Yönetimi
  • RollingUpdate stratejisi: maxSurge, maxUnavailable
  • kubectl set image ile imaj güncelleme
  • rollout status ile dağıtımı izleme
  • rollout undo ile hızlı geri alma
  • revisionHistoryLimit ayarı
  • Hatalı sürümde otomatik durdurma mantığı
Günün hedefiKatılımcı uygulamayı Ingress ve yönetilen sertifikayla HTTPS üzerinden yayınlayabilir.
Modül 1
GKE Ingress
  • Ingress kaynağı ve GKE Ingress kontrolcüsü
  • Yol (path) tabanlı yönlendirme kuralları
  • Host tabanlı sanal yönlendirme
  • Global HTTP(S) Load Balancer entegrasyonu
  • default-backend davranışı
  • Ingress ile tek IP arkasında birden çok servis
Modül 2
Yönetilen Sertifika
  • ManagedCertificate kaynağı oluşturma
  • Alan adı doğrulama ve sertifika sağlanma süreci
  • Ingress annotation ile sertifika bağlama
  • HTTP'den HTTPS'e yönlendirme
  • Sertifika durumunu kubectl describe ile izleme
  • Çoklu alan adı için sertifika yönetimi
Modül 3
BackendConfig
  • BackendConfig ile sağlık kontrolü ayarı
  • Cloud CDN ve IAP entegrasyonu
  • Oturum yapışkanlığı (session affinity)
  • Zaman aşımı ve bağlantı boşaltma ayarları
  • Service annotation ile BackendConfig bağlama
  • Özel sağlık kontrol yolu tanımlama
Modül 4
Yayın Doğrulama
  • kubectl get ingress ile IP ve durum
  • DNS A kaydıyla alan adı yönlendirme
  • curl ve tarayıcıyla uçtan uca test
  • Load Balancer loglarını inceleme
  • Sağlık kontrolü başarısızlığını giderme
  • Yayın sonrası temel izleme kurulumu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Cloud Shell Akışı

Cloud Shell üzerinden kümeye bağlanıp hızlıca dağıtım yapabilirsiniz.

✅
Çok Katmanlı Dağıtım

Frontend, backend ve veritabanını ayrı servislerle bağlayarak dağıtabilirsiniz.

✅
Durum Yönetimi

StatefulSet ve PVC ile durum tutan bileşenleri güvenle çalıştırabilirsiniz.

✅
Ingress Kurulumu

GKE Ingress ile tek IP arkasında çok servisli yönlendirme kurabilirsiniz.

✅
Otomatik HTTPS

ManagedCertificate ile uygulamanıza otomatik yenilenen TLS kazandırabilirsiniz.

✅
BackendConfig

Sağlık kontrolü ve CDN gibi arka uç ayarlarını BackendConfig ile yönetebilirsiniz.

✅
Güvenli Sürüm

Rolling update ve rollback ile sürümleri kesintisiz güncelleyebilirsiniz.

✅
Yayın Doğrulama

DNS ve sağlık kontrolleriyle yayını uçtan uca doğrulayabilirsiniz.

Kimler İçin Uygundur?

  • Container imajlarını GKE'de çalıştırmak isteyen yazılım geliştiriciler
  • DevOps'a geçiş yapan ekipler. Web uygulamalarını yayınlama perspektifiyle konuya bakan katılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Container imajlarını GKE'de çalıştırıp web uygulaması yayınlamak isteyen geliştiriciler ve DevOps'a geçen ekipler için uygundur.
GSGKE eğitiminden farkı nedir?
Bu eğitim geliştirici iş akışına, çok katmanlı uygulamaya ve Ingress ile HTTPS yayına odaklanırken temel küme kavramlarını da pekiştirir.
Kendi alan adımı kullanabilir miyim?
Evet; ManagedCertificate ve DNS yönlendirme laboratuvarlarında bir alan adı kullanmanız önerilir, aksi hâlde sağlanan test alanıyla çalışılır.
StatefulSet neden anlatılıyor?
Çok katmanlı uygulamadaki veritabanı gibi durum tutan bileşenlerin kalıcı disk ve sabit kimlikle çalışması için gereklidir.
Sertifika veriliyor mu?
Eğitimi tamamlayanlara 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. Getting Started with Google Kubernetes Engine Training Eğiti Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonKubernetes Application Developer: Advanced Scheduling and Scalability Patterns Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Advanced Scheduling and Scalability Patterns Eğitimi

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

Kubernetes Application Developer: Advanced Scheduling and Scalability Patterns eğitimi: zamanlama ve ölçeklenebilirlik. 4 gün uygulamalı laboratuvar, DVA sertif

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: APIs, Custom Resources, and Operator Patterns Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: APIs, Custom Resources, and Operator Patterns Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Kubernetes Application Developer: APIs, Custom Resources, and Operator Patterns eğitimi: CRD ve operatör geliştirme. 5 gün uygulamalı laboratuvar, DVA sertifika

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Batch and Event-Driven Workloads Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Batch and Event-Driven Workloads Eğitimi

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

Kubernetes Application Developer: Batch and Event-Driven Workloads eğitimi: toplu ve olay tabanlı iş yükleri. 4 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Debugging and Troubleshooting Applications Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Debugging and Troubleshooting Applications Eğitimi

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

Kubernetes Application Developer: Debugging and Troubleshooting Applications eğitimi: uygulama hata ayıklama. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Deployment Strategies and Package Management Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Deployment Strategies and Package Management Eğitimi

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

Kubernetes Application Developer: Deployment Strategies and Package Management eğitimi: 4 gün uygulamalı laboratuvar, kubectl ve gerçek küme senaryoları, DVA se

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