KUBERNETES FUNDAMENTALS AND CLUSTER OPERATIONS EĞİTİMİ

Temellerden küme operasyonlarına eksiksiz yol

Mimari, kubectl, iş yükleri, Service, depolama, RBAC, etcd yedeği ve küme yükseltmeyi kapsayan üç günlük temel ve operasyon programı

Kubernetes Fundamentals and Cluster Operations: Kubernetes mimarisi, temel nesneler, kubeadm kurulumu, depolama, ağ ve küme operasyonları.

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

Eğitim Hakkında

Kubernetes temellerinin küme operasyonlarıyla birleşimi

Program, kontrol düzlemi mimarisini, kubectl ve nesne modelini, Pod/Deployment/Service temellerini, ConfigMap ve Secret kullanımını, PV/PVC depolamasını ve RBAC'ı işledikten sonra kubeadm kurulumu, etcd yedekleme, yükseltme ve temel sorun giderme operasyonlarına geçer. Program boyunca Kontrol Düzlemi ve Düğüm Mimarisi, PersistentVolume ve PersistentVolumeClaim ve Pod ve Deployment Sorun Giderme modülleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Mimari ve Temel Nesneler, Ağ, Depolama ve Erişim, Küme Operasyonları başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Orta Seviye — Kubernetes mimarisi, temel nesneler, kubeadm kurulumu, depolama, ağ ve küme operasyonları.

Öğrenme Metodu

Her modül çok düğümlü laboratuvar kümesinde canlı komutlarla, kasıtlı arıza senaryoları ve kontrol listeleriyle işlenir.

Neden Bu Eğitim?

🛠️Operasyonel Pratik

Gerçek küme komutlarıyla çalışırsınız; temeller ve küme operasyonları konusunda günlük işletimde karşılaşılan senaryoları kendi elinizle çözersiniz.

🔍Sistematik Teşhis

Hata belirtisinden kök nedene giden adımları (events, loglar, bileşen durumu) bir kontrol listesi olarak edinirsiniz.

🛡️Üretime Hazır Yaklaşım

En az yetki, yedekleme ve izleme gibi üretim ilkelerini her laboratuvarda uygulayarak alışkanlığa dönüştürürsünüz.

Anahtar Konular

kubernetes fundamentals and cluster operationskubernetes eğitimitemeller ve küme operasyonlarıkubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimiküme mimarisi kubernetespod hata teşhisi kubernetes
“Karmaşıklığı yönetmenin yolu, her parçayı bildirimsel ve gözlemlenebilir kılmaktan geçer.”

Ön Koşullar

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

1
Kubernetes Temelleri

Pod, Deployment ve Service nesnelerini kubectl ile kullanmış olmak.

2
Linux Yönetimi

systemd, journalctl ve metin tabanlı yapılandırma dosyalarıyla rahat çalışmak.

3
YAML ve Konteynerler

YAML manifest yazımı ve imaj/registry kavramlarını bilmek.

4
Laboratuvar Ortamı

SSH erişimi olan bir bilgisayar; uygulama kümeleri eğitim ortamında sağlanı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ı, küme mimarisi, kubectl pratiği, pod yönetimi ve deployment yönetimi başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Kontrol Düzlemi ve Düğüm Mimarisi
  • kube-apiserver'ın kimlik doğrulama, yetkilendirme ve admission zinciri ile REST isteklerini işleyişi
  • etcd'nin Raft tabanlı tutarlılık modeli, quorum mantığı ve küme durumunun saklanması
  • kube-scheduler'ın filtreleme (predicates) ve puanlama (priorities) aşamalarıyla Pod yerleştirmesi
  • kube-controller-manager içindeki döngüler: Node, ReplicaSet, Endpoints ve ServiceAccount controller'ları
  • Worker düğümde kubelet, kube-proxy ve container runtime'ın (containerd) görev dağılımı
  • Bir 'kubectl apply' isteğinin API'den Pod'un çalışmasına kadar izlediği uçtan uca yol
Modül 2
kubectl, kubeconfig ve Bildirimsel Yönetim
  • kubeconfig yapısı: cluster, user, context alanları ve KUBECONFIG ile çoklu küme yönetimi
  • kubectl get/describe/explain/api-resources ile kaynak keşfi ve -o jsonpath, custom-columns çıktıları
  • Emir kipli (run, create) ve bildirimsel (apply) yönetim farkı; server-side apply ve field manager
  • -dry-run=client -o yaml ile manifest iskeleti üretme ve kubectl diff ile değişiklik önizleme
  • kubectl alias, completion ve kubectx/kubens ile sınav ve günlük çalışma hızlandırma teknikleri
  • kubectl edit, patch (strategic merge, JSON patch) ve replace --force kullanım senaryoları
Modül 3
Pod Yaşam Döngüsü ve Çoklu Konteyner Desenleri
  • Pod fazları (Pending, Running, Succeeded, Failed), conditions ve containerStatuses alanları
  • restartPolicy davranışı, CrashLoopBackOff üssel geri çekilme süresi ve çıkış kodları
  • initContainers ile bağımlılık bekleme ve yapılandırma hazırlama senaryoları
  • Sidecar, ambassador ve adapter desenleri; native sidecar (restartPolicy: Always init container)
  • terminationGracePeriodSeconds, preStop kancası ve SIGTERM ile düzgün kapanış
  • Pod içinde ağ ve depolama paylaşımı: localhost iletişimi, emptyDir ve shareProcessNamespace
Modül 4
Deployment ve Rolling Update Yönetimi
  • Deployment, ReplicaSet ve Pod hiyerarşisi; pod-template-hash etiketinin işlevi
  • strategy.rollingUpdate altında maxSurge ve maxUnavailable hesaplamaları
  • kubectl rollout status/history/undo ve --record yerine change-cause annotation kullanımı
  • kubectl set image, scale ve rollout restart ile hızlı operasyonlar
  • Recreate stratejisinin kullanım yerleri; minReadySeconds ve progressDeadlineSeconds
  • revisionHistoryLimit ayarı ve takılan rollout'ların (ProgressDeadlineExceeded) çözümü
Günün hedefiKatılımcı, service yapılandırması, küme dns, pv ve pvc ve rbac yetkilendirme başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Service Türleri ve Uç Noktalar
  • ClusterIP, NodePort, LoadBalancer ve ExternalName Service türlerinin çalışma mantığı
  • port, targetPort, nodePort alanları ve named port kullanımı
  • Endpoints ve EndpointSlice nesneleri; selector'sız Service ile harici hizmet bağlama
  • Headless Service (clusterIP: None) ve StatefulSet için DNS kayıtları
  • sessionAffinity, externalTrafficPolicy: Local ve kaynak IP koruma
  • kube-proxy iptables ve IPVS modlarında Service yönlendirmesinin incelenmesi
Modül 2
CoreDNS ve Küme İçi Servis Keşfi
  • Service ve Pod DNS kayıt biçimleri: <svc>.<ns>.svc.cluster.local
  • Pod'daki /etc/resolv.conf, search domain listesi ve ndots:5 etkisi
  • CoreDNS Corefile eklentileri: kubernetes, forward, cache, errors, log
  • Belirli alan adları için stub domain ve upstream DNS yönlendirmesi
  • dnsPolicy (ClusterFirst, Default, None) ve dnsConfig ile Pod bazlı özelleştirme
  • nslookup/dig ile DNS hata ayıklama ve NodeLocal DNSCache
Modül 3
PersistentVolume ve PersistentVolumeClaim
  • PV özellikleri: capacity, accessModes (RWO, ROX, RWX, RWOP), volumeMode
  • PVC'nin PV ile bağlanma (binding) algoritması ve selector, storageClassName eşleşmesi
  • persistentVolumeReclaimPolicy: Retain, Delete ve Released durumundan kurtarma
  • hostPath, NFS ve local PV örnekleri ile nodeAffinity kullanımı
  • PVC'nin Pod içinde volumeMounts ile kullanımı ve Pending PVC sebepleri
  • Volume genişletme (allowVolumeExpansion) ve protection finalizer'ları
Modül 4
RBAC: Role, ClusterRole ve Binding
  • Role/ClusterRole kuralları: apiGroups, resources, resourceNames ve verbs alanları
  • RoleBinding ve ClusterRoleBinding farkı; ClusterRole'ün RoleBinding ile namespace'e daraltılması
  • Subject türleri: User, Group ve ServiceAccount; X.509 sertifika tabanlı kullanıcı oluşturma
  • CertificateSigningRequest ile kullanıcı sertifikası onaylama ve kubeconfig üretme
  • kubectl auth can-i --as ve auth whoami ile yetki doğrulama
  • Aggregated ClusterRole'ler, escalate/bind kısıtları ve aşırı yetkili cluster-admin riskleri
Günün hedefiKatılımcı, kubeadm kurulumu, etcd ve yükseltme, düğüm sorunları ve pod hata teşhisi başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
kubeadm ile Küme Kurulumu
  • Düğüm hazırlığı: swap kapatma, br_netfilter ve overlay modülleri, sysctl ip_forward ayarları
  • containerd kurulumu, SystemdCgroup=true yapılandırması ve crictl ile runtime doğrulama
  • kubeadm init parametreleri (--pod-network-cidr, --control-plane-endpoint) ve ClusterConfiguration dosyası
  • kubeadm join, bootstrap token ve discovery-token-ca-cert-hash doğrulaması
  • CNI eklentisi kurulumu sonrası düğümlerin Ready olması ve kube-system Pod'larının kontrolü
  • kubeadm reset, token yenileme ve kubeconfig dosyasının admin.conf'tan dağıtımı
Modül 2
etcd Yedekleme, Geri Yükleme ve Küme Yükseltme
  • etcdctl snapshot save ile sertifika bayraklarıyla (--cacert, --cert, --key) yedek alma
  • etcdutl snapshot restore ile yeni data-dir'e geri yükleme ve static pod manifest güncellemesi
  • etcd defrag, compaction ve veritabanı boyut kotası (--quota-backend-bytes) yönetimi
  • kubeadm upgrade plan/apply ile kontrol düzlemi yükseltme; sürüm kayma (skew) politikası
  • Worker düğümlerinde drain, kubeadm upgrade node, kubelet güncelleme ve uncordon sırası
  • Yükseltme öncesi kontrol listesi: deprecated API taraması, yedek ve geri dönüş planı
Modül 3
Düğüm ve Kubelet Sorun Giderme
  • NotReady, MemoryPressure, DiskPressure ve PIDPressure düğüm koşullarının yorumlanması
  • systemctl status kubelet, journalctl -u kubelet ve /var/lib/kubelet/config.yaml incelemesi
  • containerd durumu, crictl pods/ps/inspect ve runtime socket hataları
  • kubectl cordon, drain (--ignore-daemonsets, --delete-emptydir-data) ve uncordon akışı
  • Eviction mekanizması, imaj garbage collection ve disk dolması senaryoları
  • Düğüm sertifikası, saat senkronu (chrony) ve cgroup sürücüsü uyuşmazlıkları
Modül 4
Pod ve Deployment Sorun Giderme
  • Pending Pod: yetersiz kaynak, taint, nodeSelector ve PVC bağlanamama olaylarının events'ten okunması
  • ImagePullBackOff/ErrImagePull: etiket hatası, registry kimlik doğrulaması ve imagePullSecrets
  • CrashLoopBackOff: kubectl logs --previous, exit code (137, 139, 1) ve OOMKilled analizi
  • CreateContainerConfigError: eksik ConfigMap/Secret anahtarı ve volume bağlama hataları
  • Rollout takılması: yetersiz replika, hatalı probe ve ProgressDeadlineExceeded
  • kubectl debug ile geçici konteyner ve düğüm hata ayıklama oturumları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Küme mimarisi

kube-apiserver, etcd, scheduler ve kubelet arasındaki veri akışını açıklayabilirsiniz

✅
kubectl pratiği

kubectl ile kaynakları bildirimsel olarak oluşturup yönetebilirsiniz

✅
Deployment yönetimi

Deployment'ları rolling update ve geri alma ile kontrollü güncelleyebilirsiniz

✅
Service yapılandırması

ClusterIP, NodePort ve LoadBalancer Service'lerini doğru kurgulayabilirsiniz

✅
PV ve PVC

PV ve PVC ilişkisini kurup kalıcı depolamayı Pod'lara bağlayabilirsiniz

✅
RBAC yetkilendirme

Role ve Binding nesneleriyle en az yetki ilkesine uygun erişim tanımlayabilirsiniz

✅
etcd ve yükseltme

etcd yedeğini alıp geri yükleyebilir ve kümeyi güvenle yükseltebilirsiniz

✅
Düğüm sorunları

NotReady düğümleri ve kubelet kaynaklı sorunları çözebilirsiniz

Kimler İçin Uygundur?

  • Hem temel bilgi hem de operasyon becerisi arayan sistem yöneticileri
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Hem temel bilgi hem de operasyon becerisi arayan sistem yöneticileri ve DevOps mühendisleri için uygundur.
Eğitimde hangi konular işlenir?
3 gün boyunca şu modüller işlenir: Kontrol Düzlemi ve Düğüm Mimarisi; kubectl, kubeconfig ve Bildirimsel Yönetim; Pod Yaşam Döngüsü ve Çoklu Konteyner Desenleri; Deployment ve Rolling Update Yönetimi; Service Türleri ve Uç Noktalar; CoreDNS ve Küme İçi Servis Keşfi; PersistentVolume ve PersistentVolumeClaim; RBAC: Role, ClusterRole ve Binding ve diğerleri.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 3 gündür. Her modül çok düğümlü laboratuvar kümesinde canlı komutlarla, kasıtlı arıza senaryoları ve kontrol listeleriyle işlenir.
Başlamak için hangi ön bilgi gerekir?
Pod, Deployment ve Service nesnelerini kubectl ile kullanmış olmak. systemd, journalctl ve metin tabanlı yapılandırma dosyalarıyla rahat çalışmak.
Eğitim sonunda belge verilir mi?
Başarıyla 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. Kubernetes Fundamentals and Cluster Operations 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

Kubernetes ve OrkestrasyonRancher ile Kubernetes Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

Rancher ile Kubernetes Yönetimi Eğitimi

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

Rancher ile çok kümeli Kubernetes yönetimi: Rancher server, RKE2/K3s, Fleet ve global ve proje RBAC. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRancher Kubernetes Engine Deployment (KUB211) Eğitimi
DevOps ve Konteyner Eğitimleri

Rancher Kubernetes Engine Deployment (KUB211) Eğitimi

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

Rancher Kubernetes Engine (RKE) ile küme dağıtımı (KUB211 kapsamı): cluster.yml, rke up, etcd snapshot ve RKE2 geçişi. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat Advanced Cluster Management for Kubernetes (DO432) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Advanced Cluster Management for Kubernetes (DO432) Eğitimi

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

Red Hat Advanced Cluster Management for Kubernetes (DO432 kapsamı): ManagedCluster, Policy, Placement ve Observability. 4 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat Advanced Cluster Management for Kubernetes (DO432LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Advanced Cluster Management for Kubernetes (DO432LS) Eğitimi

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

Kendi hızında ilerleyen (live/self-paced) formatta ACM eğitimi (DO432LS): ManagedCluster, PolicyGenerator, Placement ve Thanos Observability. 4 gün uygulamalı D

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat Certified Developer in OpenShift Exam Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Certified Developer in OpenShift Exam Eğitimi

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

OpenShift geliştirici sınavına yönelik uygulama odaklı hazırlık: oc new-app, BuildConfig, Route ve Helm. 3 gün uygulamalı DVA eğitimi.

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