KURUM İÇİ KUBERNETES KURULUMU VE İŞLETİMİ EĞİTİMİ

kubeadm HA üzerinde komutla öğrenin, laboratuvarda doğrulayın

kubeadm HA, MetalLB/kube-vip, Rook-Ceph ve etcd yedekleme başlıklarını 4 günde laboratuvar uygulamalarıyla öğrenin

Kurum içi (on-premises) Kubernetes kurulumu ve işletimi konusunda kubeadm HA, MetalLB/kube-vip, Rook-Ceph ve etcd yedekleme başlıklarını işleyen, İleri seviye, 4 günlük uygulamalı DVA eğitimi.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

kubeadm HA, MetalLB/kube-vip ve Rook-Ceph ekseninde uygulamalı Kurum içi (on-premises) Kubernetes kurulumu ve işletimi

Kurum içi (on-premises) Kubernetes kurulumu ve işletimi konusunu sanallaştırılmış çok düğümlü laboratuvar altyapısında uygulamalı olarak işleyen bu program; kubeadm HA, MetalLB/kube-vip, Rook-Ceph ve etcd yedekleme başlıklarını kapsar. 4 gün boyunca komut satırı, YAML manifestleri ve gerçek hata senaryoları kullanılarak kavramlar çalışan yapılandırmalara dönüştürülür.

Süre ve Format

4 Gün. Her gün dört modül; her modül altı somut konu başlığı içerir ve kubeadm HA ile MetalLB/kube-vip üzerinde uygulama oturumlarıyla ilerler.

Seviye

İleri Seviye — kubeadm HA, MetalLB/kube-vip, Rook-Ceph ve etcd yedekleme başlıklarını kapsayan, sanallaştırılmış çok düğümlü laboratuvar altyapısında yürütülen 4 günlük uygulamalı program.

Öğrenme Metodu

Her modülde kısa teorik anlatımın ardından sanallaştırılmış çok düğümlü laboratuvar altyapısında kubeadm HA ve MetalLB/kube-vip üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.

Neden Bu Eğitim?

🛠️Uygulamalı Laboratuvar

Eğitim sanallaştırılmış çok düğümlü laboratuvar altyapısında yürütülür; kubeadm HA ve MetalLB/kube-vip doğrudan komut satırında denenir.

🎯Sahaya Dönük İçerik

Rook-Ceph ve etcd yedekleme gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.

🧭Üretime Hazırlık

“İşletim, Yedekleme ve Yükseltme” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.

Anahtar Konular

kurum içi kubernetes kurulumu ve işletimikubeadm hametallb/kube-viprook-cephetcd yedeklemekubernetes eğitimidevops eğitimikonteyner orkestrasyonudva kurumsal eğitimuygulamalı kubernetes lab
“Her başarılı dağıtımın arkasında tekrarlanabilir bir süreç vardır.”

Ön Koşullar

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

1
Kubernetes deneyimi

kubectl ile günlük yönetim ve YAML manifest yazımı konusunda saha deneyimi beklenir.

2
Linux ve ağ

İleri Linux yönetimi, DNS, TCP/IP ve yönlendirme bilgisi gerekir.

3
Konteyner ve CI/CD

İmaj derleme, registry ve temel CI/CD akışlarına hakimiyet önerilir.

4
Laboratuvar erişimi

Uygulamalar sanallaştırılmış çok düğümlü laboratuvar altyapısında yapılır; tarayıcı ve SSH erişimi olan bir bilgisayar yeterlidir.

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ı, Kurum İçi Küme Tasarımı ve Altyapı, kubeadm ile Küme Kurulumu, Kubernetes Mimarisi ve Control Plane ve Ağ Politikaları ve CNI başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Kurum İçi Küme Tasarımı ve Altyapı
  • Kapasite ve topoloji planı: control plane sayısı, etcd diskleri ve ağ ayrımı
  • Bare-metal veya sanallaştırma üzerinde node şablonu ve otomasyon (Ansible, Kubespray)
  • Kurum içi registry (Harbor) ve kopuk ağ (air-gapped) imaj akışı
  • MetalLB, kube-vip ve harici HAProxy ile yük dengeleme
  • Rook-Ceph veya Longhorn ile kalıcı depolama
  • Kurumsal kimlik: LDAP/AD entegrasyonu ve OIDC ile RBAC eşleme
Modül 2
kubeadm ile Küme Kurulumu
  • Ön hazırlık: swap kapatma, br_netfilter, sysctl ve container runtime kurulumu
  • kubeadm init yapılandırma dosyası ve pod-network-cidr seçimi
  • Worker düğümlerini kubeadm join ile ekleme ve token yönetimi
  • Yüksek erişilebilir control plane: stacked etcd ve kube-vip/HAProxy
  • Sertifika yaşam döngüsü: kubeadm certs check-expiration ve yenileme
  • kubeadm upgrade plan/apply ile sürüm yükseltme ve drain/cordon adımları
Modül 3
Kubernetes Mimarisi ve Control Plane
  • kube-apiserver, etcd, kube-scheduler ve kube-controller-manager rollerinin ayrıştırılması
  • kubelet, kube-proxy ve container runtime (containerd, CRI-O) arasındaki CRI akışı
  • etcd Raft konsensüsü, kuorum mantığı ve snapshot ile yedekleme (etcdctl snapshot save)
  • API grupları, sürümleme (v1, apps/v1) ve kubectl api-resources ile kaynak keşfi
  • Reconciliation döngüsü: desired state ile observed state arasındaki fark nasıl kapatılır
  • Cloud-controller-manager, admission controller zinciri ve watch mekanizması
Modül 4
Ağ Politikaları ve CNI
  • Pod ağ modeli: her Pod için benzersiz IP ve düğümler arası NAT’sız erişim
  • CNI eklentileri: Calico, Cilium ve Flannel karşılaştırması
  • NetworkPolicy ile ingress/egress kuralları ve default-deny şablonu
  • podSelector, namespaceSelector ve ipBlock birleşimleri
  • Overlay (VXLAN) ve BGP tabanlı yönlendirme farkları
  • Cilium eBPF veri düzlemi ve Hubble ile akış gözlemi
Günün hedefiKatılımcı, Kubernetes için CI/CD Hatları, Ingress, Gateway API ve Yük Dengeleme, Kalıcı Depolama: PV, PVC, StorageClass ve ConfigMap ve Secret Yönetimi başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Kubernetes için CI/CD Hatları
  • GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme
  • İmaj etiketleme stratejisi: commit SHA, semver ve digest sabitleme
  • Helm veya Kustomize ile ortam bazlı dağıtım
  • Argo CD ve Flux ile pull tabanlı dağıtım
  • Pipeline içinde Trivy taraması ve test aşamaları
  • Progressive delivery: Argo Rollouts ile canary ve otomatik analiz
Modül 2
Ingress, Gateway API ve Yük Dengeleme
  • Ingress kaynağı, ingressClassName ve NGINX Ingress Controller kurulumu
  • TLS sonlandırma ve cert-manager ile otomatik sertifika yenileme
  • Gateway API: GatewayClass, Gateway ve HTTPRoute nesneleri
  • Path ve host tabanlı yönlendirme, rewrite ve rate limit
  • MetalLB ile bare-metal ortamda LoadBalancer servisi sağlama
  • Ağırlıklı trafik bölme ve canary yönlendirme
Modül 3
Kalıcı Depolama: PV, PVC, StorageClass
  • PersistentVolume ve PersistentVolumeClaim bağlanma (binding) mantığı
  • StorageClass, dinamik provisioning ve volumeBindingMode: WaitForFirstConsumer
  • accessModes (RWO, RWX, ROX, RWOP) ve reclaimPolicy etkileri
  • CSI sürücü mimarisi: controller ve node eklentileri
  • VolumeSnapshot, VolumeSnapshotClass ve klonlama
  • PVC genişletme (allowVolumeExpansion) ve veri taşıma senaryoları
Modül 4
ConfigMap ve Secret Yönetimi
  • ConfigMap değerlerini env, envFrom ve volume olarak tüketme
  • Secret türleri (Opaque, kubernetes.io/tls, dockerconfigjson) ve base64 yanılgısı
  • etcd düzeyinde Secret şifreleme (EncryptionConfiguration)
  • Immutable ConfigMap/Secret ve yapılandırma değişiminde rollout tetikleme
  • External Secrets Operator ve Sealed Secrets ile gizli veri yönetimi
  • Downward API ile Pod meta verisini container içine aktarma
Günün hedefiKatılımcı, RBAC, ServiceAccount ve Erişim Kontrolü, Küme Güvenliği ve Sertleştirme, Zamanlama: Taint, Affinity ve Öncelik ve Namespace, Kota ve Sınırlar başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
RBAC, ServiceAccount ve Erişim Kontrolü
  • Role, ClusterRole, RoleBinding ve ClusterRoleBinding ilişkisi
  • ServiceAccount token projeksiyonu ve bound token kullanımı
  • kubectl auth can-i ile yetki denetimi ve --as ile kimliğe bürünme
  • Aggregated ClusterRole ve en az yetki prensibi tasarımı
  • OIDC ile kimlik doğrulama ve harici kimlik sağlayıcı bağlama
  • Audit policy ile API erişim kayıtlarının tutulması
Modül 2
Küme Güvenliği ve Sertleştirme
  • Pod Security Admission seviyeleri: privileged, baseline, restricted
  • Image güvenliği: Trivy taraması, imza doğrulama (cosign) ve admission politikaları
  • OPA Gatekeeper ve Kyverno ile politika uygulama
  • CIS Kubernetes Benchmark ve kube-bench çalıştırma
  • Runtime güvenlik: seccomp, AppArmor ve Falco kuralları
  • API sunucusu ve kubelet erişim sertleştirme bayrakları
Modül 3
Zamanlama: Taint, Affinity ve Öncelik
  • Scheduler filtreleme ve puanlama aşamaları
  • nodeAffinity, podAffinity ve podAntiAffinity kuralları
  • Taint ve toleration ile özel düğüm havuzları
  • topologySpreadConstraints ile bölgeler arası dengeli dağılım
  • PriorityClass, preemption ve PodDisruptionBudget
  • Cluster Autoscaler ve Karpenter ile düğüm ölçekleme mantığı
Modül 4
Namespace, Kota ve Sınırlar
  • Namespace ile mantıksal izolasyon ve çok kiracılı küme tasarımı
  • ResourceQuota ile CPU, bellek ve nesne sayısı sınırlama
  • LimitRange ile varsayılan request/limit tanımlama
  • kubeconfig bağlamları (context) ve kubens ile namespace geçişi
  • Namespace silme sırasında takılan finalizer sorunlarının çözümü
  • Namespace başına RBAC ve NetworkPolicy şablonları
Günün hedefiKatılımcı, Küme İşletimi ve Bakım, Küme Gözlemlenebilirliği, Sorun Giderme Metodolojisi ve Helm ve Kustomize ile Paketleme başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Küme İşletimi ve Bakım
  • etcd yedekleme ve geri yükleme tatbikatı
  • Düğüm bakımı: cordon, drain ve uncordon akışı
  • Sürüm yükseltme stratejisi ve skew policy kuralları
  • Kapasite planlama ve kaynak rezervasyonu (kube-reserved, system-reserved)
  • Felaket kurtarma planı ve Velero ile uygulama yedekleme
  • Değişiklik yönetimi, bakım pencereleri ve geri dönüş planı
Modül 2
Küme Gözlemlenebilirliği
  • metrics-server, kubectl top ve kaynak tüketimi izleme
  • Merkezi log toplama: Fluent Bit DaemonSet ve Loki/Elasticsearch hedefleri
  • kubectl logs, describe, events ve debug ephemeral container kullanımı
  • Probe ve Event kayıtlarından kök neden analizi
  • Dağıtık izleme (OpenTelemetry, Jaeger) temelleri
  • SLO odaklı uyarı tasarımı ve alarm yorgunluğunu azaltma
Modül 3
Sorun Giderme Metodolojisi
  • Katmanlı teşhis: uygulama, Pod, Service, düğüm ve control plane ayrımı
  • Pending Pod nedenleri: kaynak yetersizliği, taint, PVC bağlanamaması
  • Düğüm NotReady durumu: kubelet günlükleri ve journalctl analizi
  • DNS ve servis erişim sorunları için netshoot ile debug Pod’u
  • etcd sağlık kontrolü ve API sunucusu gecikme belirtileri
  • Olay sonrası inceleme (postmortem) ve runbook oluşturma
Modül 4
Helm ve Kustomize ile Paketleme
  • Helm chart yapısı: Chart.yaml, values.yaml ve templates dizini
  • helm install, upgrade, rollback ve release geçmişi
  • Go template fonksiyonları, _helpers.tpl ve named template kullanımı
  • Kustomize base/overlay yapısı ve patchesStrategicMerge
  • Helm chart’ı OCI registry’ye push etme ve imzalama
  • helm lint, helm template ve chart test stratejileri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kurum İçi Küme Tasarımı ve Altyapı

Kurum İçi Küme Tasarımı ve Altyapı kapsamında Kapasite ve topoloji planı: control plane sayısı, etcd diskleri ve ağ ayrımı ve Kurum içi registry (Harbor) ve kopuk ağ (air-gapped) imaj akışı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Kubernetes Mimarisi ve Control Plane

Kubernetes Mimarisi ve Control Plane kapsamında kube-apiserver, etcd, kube-scheduler ve kube-controller-manager rollerinin ayrıştırılması ve etcd Raft konsensüsü, kuorum mantığı ve snapshot ile yedekleme (etcdctl snapshot save) gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Kubernetes için CI/CD Hatları

Kubernetes için CI/CD Hatları kapsamında GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme ve Helm veya Kustomize ile ortam bazlı dağıtım gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Kalıcı Depolama: PV, PVC, StorageClass

Kalıcı Depolama: PV, PVC, StorageClass kapsamında PersistentVolume ve PersistentVolumeClaim bağlanma (binding) mantığı ve accessModes (RWO, RWX, ROX, RWOP) ve reclaimPolicy etkileri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
RBAC, ServiceAccount ve Erişim Kontrolü

RBAC, ServiceAccount ve Erişim Kontrolü kapsamında Role, ClusterRole, RoleBinding ve ClusterRoleBinding ilişkisi ve kubectl auth can-i ile yetki denetimi ve --as ile kimliğe bürünme gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Zamanlama: Taint, Affinity ve Öncelik

Zamanlama: Taint, Affinity ve Öncelik kapsamında Scheduler filtreleme ve puanlama aşamaları ve Taint ve toleration ile özel düğüm havuzları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Küme İşletimi ve Bakım

Küme İşletimi ve Bakım kapsamında etcd yedekleme ve geri yükleme tatbikatı ve Sürüm yükseltme stratejisi ve skew policy kuralları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Sorun Giderme Metodolojisi

Sorun Giderme Metodolojisi kapsamında Katmanlı teşhis: uygulama, Pod, Service, düğüm ve control plane ayrımı ve Düğüm NotReady durumu: kubelet günlükleri ve journalctl analizi gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

Kimler İçin Uygundur?

  • Kendi veri merkezinde Kubernetes işletecek altyapı
  • sistem
  • DevOps mühendisleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kendi veri merkezinde Kubernetes işletecek altyapı, sistem ve DevOps mühendisleri. Seviye: İleri.
Uygulamalar hangi ortamda yapılır?
Tüm laboratuvarlar sanallaştırılmış çok düğümlü laboratuvar altyapısında gerçekleştirilir; kubeadm HA ve MetalLB/kube-vip katılımcıların kendi erişimleriyle denenir.
Eğitimde hangi konular işlenir?
4 günde Kurum İçi Küme Tasarımı, Kurulum, Yük Dengeleme ve Depolama, Güvenlik, Kimlik ve Politika ve İşletim, Yedekleme ve Yükseltme aşamaları işlenir; öne çıkan başlıklar kubeadm HA, MetalLB/kube-vip, Rook-Ceph ve etcd yedekleme.
Eğitim sonunda sertifika verilir mi?
Eğitim sonunda katılım ve başarı koşullarını sağlayanlar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.
Ön bilgi gerekli midir?
kubectl ile günlük yönetim ve YAML manifest yazımı konusunda saha deneyimi beklenir. İleri Linux yönetimi, DNS, TCP/IP ve yönlendirme bilgisi gerekir.

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. Kurum İçi Kubernetes Kurulumu ve İşletimi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonAzure'da Kubernetes (AKS) Eğitimi
DevOps ve Konteyner Eğitimleri

Azure'da Kubernetes (AKS) Eğitimi

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

Azure'da Kubernetes (AKS): AKS ile Azure'da Kubernetes: dağıtım, ölçekleme, CI/CD ve mesh. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonBuilding a Sovereign Cloud with Red Hat OpenShift (DO505) Eğitimi
DevOps ve Konteyner Eğitimleri

Building a Sovereign Cloud with Red Hat OpenShift (DO505) Eğitimi

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

Building a Sovereign Cloud with Red Hat OpenShift (DO505): Egemen bulut mimarisi: air-gapped OpenShift, şifreleme, uyum ve dayanıklılık. 4 gün uygulamalı eğitim

Detayları Gör →
Kubernetes ve OrkestrasyonBuilding Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328) Eğitimi
DevOps ve Konteyner Eğitimleri

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328) Eğitimi

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

Building Resilient Microservices with Istio and Red Hat: OpenShift Service Mesh, Istio, dayanıklılık, güvenlik ve izleme. 4 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonBuilding Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328LS) Eğitimi

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

Building Resilient Microservices with Istio and Red Hat: Service Mesh kompakt format: Istio trafik yönetimi ve dayanıklılık. 3 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonBuilding Resilient Microservices with Istio and Red Hat OpenShift Service Mesh with Exam Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh with Exam Classroom Training Eğitimi

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

Building Resilient Microservices with Istio and Red Hat: OpenShift Service Mesh derinlemesine: dayanıklılık, güvenlik ve sınav hazırlık pratiği. 5 gün uygulamal

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