KUBERNETES CLUSTERS EĞİTİMİ

Kubernetes kümesini kurup işletmeyi öğrenin

Küme kurulumu, düğüm ekleme/çıkarma, CNI, RBAC, etcd yedeği, yükseltme ve izleme konularını kapsayan üç günlük program

Kubernetes Clusters: Kubernetes kümesi kurulumu, düğüm yönetimi, ağ, güvenlik ve bakım operasyonları. 3 günlük, laboratuvar ağırlıklı program; Kontrol Düzlemi ve Düğüm Mimarisi, StorageClass ve Dinamik Provisioning ve Kubernetes Log Mekanizması gibi konuları…

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

Eğitim Hakkında

Kümenin kuruluşundan günlük bakıma operasyonel yaşam döngüsü

Eğitim, kubeadm ile küme kurulumunu, düğüm drain/cordon işlemlerini, CNI ve CoreDNS yapılandırmasını, RBAC ile erişim kontrolünü, etcd yedeklemeyi, sürüm yükseltmeyi ve Metrics Server ile temel izlemeyi uygulamalı işler. Kümenin bakım rutinleri bir kontrol listesine dönüştürülür. Program boyunca Kontrol Düzlemi ve Düğüm Mimarisi, StorageClass ve Dinamik Provisioning ve Kubernetes Log Mekanizması modülleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Küme Kurulumu, Küme Yapılandırması ve Güvenlik, Bakım ve Operasyon başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Orta Seviye — Kubernetes kümesi kurulumu, düğüm yönetimi, ağ, güvenlik ve bakım 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; küme kurulumu ve işletimi 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 clusterskubernetes eğitimiküme kurulumu ve işletimikubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimiküme mimarisi kuberneteslog mekanizması kubernetes
“Kubernetes'te ustalık, komutları ezberlemek değil, sistemin neden öyle davrandığını bilmektir.”

Ö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, küme altyapısı, kubeadm kurulumu ve cni 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
Çalışma Zamanı ve Düğüm Altyapısı
  • CRI, OCI ve containerd/CRI-O mimarisi; dockershim'in kaldırılması sonrası durum
  • Linux namespaces ve cgroup v2'nin konteyner izolasyonundaki rolü
  • Düğüm boyutlandırma: control-plane ve worker için CPU, bellek, disk ve ağ planlaması
  • Zorunlu portlar: 6443, 2379-2380, 10250, 10257, 10259 ve NodePort aralığı 30000-32767
  • PKI yapısı: /etc/kubernetes/pki dizini, CA'lar ve istemci/sunucu sertifikaları
  • Sanal makine, bare-metal ve bulut üzerinde kümenin altyapı tercihleri
Modül 3
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 4
CNI Eklentileri ve Pod Ağı
  • Kubernetes ağ modeli: her Pod'a benzersiz IP, NAT'sız Pod-Pod iletişimi
  • CNI spesifikasyonu, /etc/cni/net.d yapılandırması ve /opt/cni/bin ikili dosyaları
  • Flannel (VXLAN), Calico (BGP/IP-in-IP) ve Cilium (eBPF) mimari karşılaştırması
  • Pod CIDR planlaması, IPAM ve düğüm başına alt ağ ayrımı
  • CNI kurulumu sonrası düğüm NotReady durumlarının ve 'cni plugin not initialized' hatasının giderilmesi
  • overlay ve routed ağ modellerinde MTU ayarı ve performans etkileri
Günün hedefiKatılımcı, küme dns, rbac yetkilendirme, storageclass ve kaynak 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
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 2
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
Modül 3
StorageClass ve Dinamik Provisioning
  • StorageClass alanları: provisioner, parameters, reclaimPolicy, volumeBindingMode
  • WaitForFirstConsumer ile topoloji farkında volume oluşturma
  • Varsayılan StorageClass annotation'ı ve çoklu sınıf stratejisi
  • AWS EBS gp3, Azure Disk ve GCE PD için örnek StorageClass tanımları
  • allowVolumeExpansion ile canlı genişletme ve dosya sistemi yeniden boyutlandırma
  • Local Path Provisioner ve OpenEBS ile bare-metal kümelerde dinamik depolama
Modül 4
Kaynak İstekleri, Limitler, Quota ve LimitRange
  • requests ve limits farkı; CPU throttling ile bellek OOMKilled davranışı
  • QoS sınıfları: Guaranteed, Burstable, BestEffort ve tahliye (eviction) sırası
  • LimitRange ile varsayılan değerler, min/max ve oran sınırları
  • ResourceQuota: compute, object count ve scopeSelector kullanımı
  • Düğüm allocatable hesabı: kube-reserved, system-reserved ve eviction eşikleri
  • Hiyerarşik namespace ve multi-tenant kota stratejileri
Günün hedefiKatılımcı, etcd ve yükseltme, kaynak metrikleri, düğüm sorunları ve log mekanizması başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
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 2
Metrics Server ve Kaynak Metrikleri
  • Metrics API (metrics.k8s.io) ve kubelet /metrics/resource uç noktası
  • metrics-server kurulumu, --kubelet-insecure-tls gerekçesi ve APIService doğrulaması
  • kubectl top node/pod ile CPU (millicore) ve bellek (Mi) yorumlama
  • cAdvisor metrikleri: container_cpu_usage_seconds_total ve working_set_bytes farkı
  • Custom ve External Metrics API'lerine genel bakış
  • Metrics Server'ın HPA için veri kaynağı olarak rolü ve sınırlamaları
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
Kubernetes Log Mekanizması
  • Konteyner stdout/stderr akışı ve /var/log/pods ile /var/log/containers dosya yapısı
  • kubectl logs bayrakları: -f, --previous, --since, --tail, -c, --all-containers
  • Log rotasyonu: kubelet containerLogMaxSize ve containerLogMaxFiles ayarları
  • Düğüm düzeyi ajan (DaemonSet) ile log toplama: Fluent Bit ve Fluentd karşılaştırması
  • Sidecar ile dosya tabanlı uygulama loglarının stdout'a aktarılması
  • Kubernetes denetim (audit) loglarının politika seviyeleri: None, Metadata, Request, RequestResponse

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

✅
Küme altyapısı

Kümenin altındaki runtime, işletim sistemi ve ağ gereksinimlerini planlayabilirsiniz

✅
CNI yönetimi

CNI eklentilerini karşılaştırıp küme ağını yönetebilirsiniz

✅
Küme DNS

CoreDNS yapılandırması ve servis keşfini yönetebilir ve sorun giderebilirsiniz

✅
StorageClass

StorageClass ile dinamik provisioning ve depolama politikalarını yönetebilirsiniz

✅
Kaynak yönetimi

requests, limits, ResourceQuota ve LimitRange ile kaynak yönetimini planlayabilirsiniz

✅
Kaynak metrikleri

Metrics Server ile düğüm ve Pod kaynak kullanımını izleyebilirsiniz

✅
Düğüm sorunları

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

Kimler İçin Uygundur?

  • Kubernetes kümelerini kurup bakımını yapacak sistem yöneticileri
  • altyapı mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes kümelerini kurup bakımını yapacak sistem yöneticileri ve altyapı 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; Çalışma Zamanı ve Düğüm Altyapısı; kubeadm ile Küme Kurulumu; CNI Eklentileri ve Pod Ağı; CoreDNS ve Küme İçi Servis Keşfi; RBAC: Role, ClusterRole ve Binding; StorageClass ve Dinamik Provisioning; Kaynak İstekleri, Limitler, Quota ve LimitRange 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 Clusters 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 OrkestrasyonKurum İçi Kubernetes Kurulumu ve İşletimi Eğitimi
DevOps ve Konteyner Eğitimleri

Kurum İçi Kubernetes Kurulumu ve İşletimi Eğitimi

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

Kurum içi (on-premises) Kubernetes kurulumu ve işletimi: kubeadm HA, MetalLB/kube-vip, Rook-Ceph ve etcd yedekleme. 4 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonManaging Multi-cloud Containers Using Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Multi-cloud Containers Using Kubernetes Eğitimi

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

Çok bulutlu konteyner ve Kubernetes yönetimi: Cluster API, Terraform, Rancher/Arc ve Cilium ClusterMesh. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonManaging Virtual Machines with Red Hat OpenShift Virtualization (DO316) Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Virtual Machines with Red Hat OpenShift Virtualization (DO316) Eğitimi

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

Red Hat OpenShift Virtualization ile sanal makine yönetimi (DO316 kapsamı): KubeVirt, DataVolume, Live migration ve NMState ve Multus. 3 gün uygulamalı DVA eğit

Detayları Gör →
Kubernetes ve OrkestrasyonMigrating Virtual Machines to Red Hat OpenShift Virtualization with Ansible Automation Platform (DO346) Eğitimi
DevOps ve Konteyner Eğitimleri

Migrating Virtual Machines to Red Hat OpenShift Virtualization with Ansible Automation Platform (DO346) Eğitimi

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

VMware ortamlarından OpenShift Virtualization’a Ansible ile göç (DO346 kapsamı): MTV, NetworkMap/StorageMap, warm migration ve AAP job template. 4 gün uygulamal

Detayları Gör →
Kubernetes ve OrkestrasyonMigrating Virtual Machines to Red Hat OpenShift Virtualization with Ansible Automation Platform - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Migrating Virtual Machines to Red Hat OpenShift Virtualization with Ansible Automation Platform - Classroom Training Eğitimi

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

Sınıf eğitimi formatında VM göçü ve Ansible Automation Platform otomasyonu: MTV plan, VDDK, Ansible workflow ve post-migration kontrol. 4 gün uygulamalı DVA eği

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