GETTING STARTED WITH KUBERNETES AND GOOGLE CONTAINER ENGINE EĞİTİMİ

Kubernetes'in çekirdeğini GKE üzerinde öğrenin

Pod planlama, container runtime (containerd), CNI ağ modeli ve GKE üzerinde çekirdek Kubernetes nesneleriyle uygulamalı başlangıç.

Google Container Engine (GKE) üzerinde Kubernetes'in çekirdek mekanizmalarını: scheduler kararları, affinity/taint, containerd runtime, CNI ağ modeli, Service yönlendirme ve NetworkPolicy konularını mekanik düzeyde ele alan eğitim.

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

Eğitim Hakkında

Google Container Engine adıyla bilinen GKE'de Kubernetes temelleri

Bu eğitim, geçmişte Google Container Engine olarak anılan GKE üzerinde Kubernetes'in çekirdek mekanizmalarını derinlemesine öğretir. Scheduler'ın Pod yerleştirme kararları, node affinity ve taint/toleration, container runtime olarak containerd'nin rolü, CNI tabanlı küme ağ modeli ve Pod'lar arası iletişim, kube-proxy ile Service yönlendirme, DaemonSet ve Job/CronJob iş yükleri ele alınır. Kavramlar GKE kümesinde canlı olarak gözlemlenir.

Süre ve Format

3 Gün. Her gün dört modül; çekirdek kavramlardan planlama ve ağ iç işleyişine iner.

Seviye

Temel Seviye — Kubernetes çekirdek kavramları ve Google Container Engine (GKE) üzerinde container runtime, planlama ve ağ temelleri.

Öğrenme Metodu

Her mekanizma GKE kümesinde kubectl describe ve event incelemesiyle canlı olarak gözlemlenerek öğretilir.

Neden Bu Eğitim?

🧠Çekirdek Kavrayış

Pod'un neden belirli node'a yerleştiğini scheduler kararlarını okuyarak anlarsınız.

🌐Ağ Modeli

CNI ve kube-proxy'nin Pod iletişimini nasıl sağladığını somut örneklerle görürsünüz.

🛠️Runtime Farkındalığı

containerd ve CRI katmanını tanıyarak node düzeyi sorunları doğru teşhis edersiniz.

Anahtar Konular

kubernetes çekirdekgoogle container enginegkekube-schedulercontainerdcnikube-proxynetworkpolicytaint toleration
“Kubernetes sihir değildir; her kararın arkasında okunabilir bir denetim döngüsü vardır.”

Ön Koşullar

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

1
Linux Bilgisi

Süreç, namespace ve cgroup kavramlarına aşinalık runtime konularını kolaylaştırır.

2
Ağ Temeli

IP, subnet ve routing kavramlarına temel düzeyde hakimiyet gereklidir.

3
Docker Deneyimi

Container imajı ve çalışma zamanı kavramlarını bilmek beklenir.

4
GKE Erişimi

Üzerinde deney yapabileceğiniz bir GKE kümesi veya proje önerilir.

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ı kontrol düzlemi bileşenlerini ve çekirdek nesneleri açıklayabilir.
Modül 1
Kontrol Düzlemi
  • kube-apiserver'ın tüm iletişimin merkezi olması
  • etcd'nin küme durumunu tutması
  • kube-scheduler ve Pod yerleştirme döngüsü
  • controller-manager ve denetim döngüsü (reconcile) mantığı
  • GKE'de bu bileşenlerin Google tarafından yönetimi
  • API server'a kubectl isteğinin yaşam döngüsü
Modül 2
Çekirdek Nesneler
  • Pod'un en küçük dağıtım birimi olması
  • ReplicaSet ile istenen replica durumunun korunması
  • Deployment ile sürüm yönetimi katmanı
  • Service ile kalıcı sanal IP
  • Namespace ile izolasyon
  • Label ve selector ile nesne ilişkilendirme
Modül 3
API ve Deklaratif Model
  • Desired state ve reconcile döngüsü
  • kubectl apply ile sunucu tarafı birleştirme
  • Resource version ve optimistic concurrency
  • kubectl get -o yaml ile gerçek durumu inceleme
  • Finalizer ve silme süreci
  • Custom Resource Definition kavramına giriş
Modül 4
containerd ve CRI
  • Container Runtime Interface (CRI) rolü
  • GKE node'larında containerd kullanımı
  • Imaj çekme ve katman önbelleği
  • crictl ile node düzeyi inceleme
  • Pod sandbox ve container ayrımı
  • Runtime loglarının konumu ve okunması
Günün hedefiKatılımcı Pod yerleşimini affinity ve taint kurallarıyla yönlendirebilir.
Modül 1
Scheduler Kararları
  • Filtreleme (predicates) ve puanlama (scoring) aşamaları
  • Node kapasitesine göre uygunluk değerlendirmesi
  • kubectl describe pod ile zamanlama olaylarını okuma
  • Pending durumda kalan Pod'un nedenini bulma
  • nodeName ile doğrudan yerleştirme
  • Scheduler'ı etkileyen kaynak istekleri
Modül 2
Affinity ve Anti-Affinity
  • nodeSelector ile basit etiket eşleşmesi
  • nodeAffinity required ve preferred kuralları
  • podAffinity ile birlikte yerleştirme
  • podAntiAffinity ile dağıtma
  • topologyKey ile bölge/zone dağılımı
  • Yüksek erişilebilirlik için anti-affinity deseni
Modül 3
Taint ve Toleration
  • Node'a taint ekleme ve etkileri (NoSchedule, NoExecute)
  • Pod toleration ile taint'e uyum
  • Özel iş yükleri için ayrılmış node havuzu
  • GKE node pool taint yapılandırması
  • Taint'in mevcut Pod'lara NoExecute etkisi
  • GPU node'ları için taint/toleration deseni
Modül 4
Kaynak Yönetimi
  • requests/limits ve scheduler etkisi
  • QoS sınıflarının eviction önceliği
  • Node pressure ve eviction senaryoları
  • PriorityClass ile öncelik ve preemption
  • LimitRange ve ResourceQuota
  • Kaynak planlamasının performansa etkisi
Günün hedefiKatılımcı Pod iletişimini ve Service yönlendirmesini açıklayıp özel iş yükleri çalıştırabilir.
Modül 1
Küme Ağ Modeli
  • Her Pod'a benzersiz IP (flat network) ilkesi
  • GKE VPC-native küme ve alias IP
  • CNI eklentisinin Pod ağını kurması
  • Pod'dan Pod'a NAT'sız iletişim
  • Network namespace ve veth çiftleri
  • Pod CIDR ve Service CIDR ayrımı
Modül 2
Service Yönlendirme
  • kube-proxy iptables/IPVS modları
  • ClusterIP sanal IP'nin gerçekleşmesi
  • Endpoints ve EndpointSlice nesneleri
  • DNS tabanlı servis keşfi (CoreDNS)
  • Headless Service ile doğrudan Pod IP
  • externalTrafficPolicy ve kaynak IP koruma
Modül 3
Ağ Politikaları
  • NetworkPolicy ile Pod trafiği kısıtlama
  • Varsayılan izin verme davranışı
  • podSelector ve namespaceSelector kuralları
  • Ingress/egress yön ayrımı
  • GKE Dataplane V2 ile politika uygulama
  • Sıfır güven (zero trust) ağ deseni
Modül 4
Özel İş Yükleri
  • DaemonSet ile her node'da bir Pod
  • Job ile tek seferlik toplu işler
  • CronJob ile zamanlanmış görevler
  • Init container ile hazırlık adımları
  • Pod disruption budget ile kesinti sınırı
  • DaemonSet ile log/izleme ajanı dağıtımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Kavrayış

Kontrol düzlemi bileşenlerinin reconcile döngüsünü açıklayabilirsiniz.

✅
Runtime Bilgisi

containerd ve CRI katmanını tanıyıp node düzeyi sorunları teşhis edebilirsiniz.

✅
Planlama Kontrolü

Affinity ve taint/toleration ile Pod yerleşimini yönlendirebilirsiniz.

✅
Kaynak Önceliği

QoS ve PriorityClass ile kaynak baskısı altında davranışı yönetebilirsiniz.

✅
Ağ Modeli

CNI ve kube-proxy'nin Pod iletişimini nasıl sağladığını açıklayabilirsiniz.

✅
Servis Keşfi

Service, Endpoints ve CoreDNS ile servis yönlendirmeyi çözümleyebilirsiniz.

✅
Ağ Güvenliği

NetworkPolicy ile Pod trafiğini kısıtlayıp sıfır güven deseni kurabilirsiniz.

✅
Özel İş Yükleri

DaemonSet, Job ve CronJob ile farklı iş yüklerini çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Kubernetes'i yüzeysel değil mekanik düzeyde anlamak isteyen sistem mühendisleri
  • GKE'ye geçecek altyapı ekipleri. Planlama ve ağ iç işleyişini merak edenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes'i yüzeysel değil mekanik düzeyde anlamak isteyen sistem mühendisleri ve GKE'ye geçecek altyapı ekipleri için uygundur.
Google Container Engine ile GKE aynı mı?
Evet; Google Container Engine, GKE'nin önceki adıdır ve eğitim güncel GKE kümesi üzerinde yürütülür.
Çok mu teorik?
Hayır; her mekanizma GKE kümesinde kubectl describe ve event incelemesiyle canlı olarak gözlemlenir.
Ağ bilgisi şart mı?
Temel IP, subnet ve routing bilgisi CNI ve Service yönlendirme konularını kavramanızı kolaylaştırır.
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 Kubernetes and Google Container Engine 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 Administrator : Pods, ConfigMaps, and Secrets Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator : Pods, ConfigMaps, and Secrets Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

K8s Administrator: Pods, ConfigMaps, Secrets eğitimi: Pod tasarımı, ConfigMap/Secret yönetimi ve sır. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertif

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Auditing & Customizing Logs Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Auditing & Customizing Logs Eğitimi

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

Kubernetes Administrator: Auditing & Customizing Logs eğitimi: audit politikası, merkezi günlük ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifik

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Cluster Installation & Configuration Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Cluster Installation & Configuration Eğitimi

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

K8s Administrator: Cluster Install & Config eğitimi: kubeadm ile küme kurulumu, ağ, depolama, RBAC ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Serti

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Configuring ConfigMaps & Kubernetes Secrets Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Configuring ConfigMaps & Kubernetes Secrets Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Kubernetes Administrator: Configuring ConfigMaps ve Kubernetes Secrets eğitimi: ConfigMap ve Secret yönetimi. 2 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Configuring Networking & Services Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Configuring Networking & Services Eğitimi

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

Kubernetes Administrator: Configuring Networking ve Services eğitimi: Service ve ağ yapılandırması. 3 gün uygulamalı laboratuvar, DVA sertifikası.

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