KUBERNETES & OPENSHIFT EĞİTİMİ

Kubernetes'ten OpenShift'e kesintisiz geç

Kubernetes nesneleri ve operasyon pratiklerini öğrenin; ardından OpenShift'in SCC, Route, S2I ve operatör özellikleriyle kurumsal platforma taşıyın.

Kubernetes & OpenShift eğitimi 3 gün sürer; odak: Kubernetes temelleri ve OpenShift kurumsal platform özellikleri. Günlük başlıklar: Kubernetes Temelleri; Zamanlama, Güvenlik ve Operasyon; OpenShift Platformu.

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

Eğitim Hakkında

Kubernetes temelleri ve OpenShift kurumsal platform özellikleri

Kubernetes ile OpenShift'i birlikte öğreten orta seviye eğitim. İlk iki günde Pod, Deployment, StatefulSet, Service, Ingress, ConfigMap/Secret, PV/PVC, requests/limits, RBAC, kubectl ile sorun giderme ve Helm uygulanır. Üçüncü gün OpenShift'in proje modeli, SCC ve OAuth, Route, Source-to-Image, BuildConfig, ImageStream, operatör yönetimi ve küme yönetim araçları (oc, konsol) işlenir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Kubernetes Temelleri, Zamanlama, Güvenlik ve Operasyon, OpenShift Platformu başlıklarını sırayla uygular.

Seviye

Orta Seviye — Kubernetes temelleri ve OpenShift kurumsal platform özellikleri.

Öğrenme Metodu

Katılımcılar OpenShift laboratuvar kümesinde oc ve web konsoluyla yönetim görevlerini uygulayarak öğrenir.

Neden Bu Eğitim?

☸️Çift Platform

Hem saf Kubernetes hem OpenShift farklarını ve ortak yönlerini bir arada öğrenirsiniz.

🔐Güvenlik Modeli

RBAC, SCC ve OAuth farklarını uygulamalı karşılaştırırsınız.

🏭Kurumsal Hazırlık

Route, S2I ve operatörlerle kurumsal uygulama dağıtımını görürsünüz.

Anahtar Konular

Kubernetes OpenShiftOpenShift eğitimiKubernetes eğitimiOpenShift RouteSource-to-ImageKubernetes RBACHelmOpenShift SCC
“İki platformu birlikte öğrenmek, farkı değil tamamlayıcılığı görmektir.”

Ön Koşullar

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

1
Kubernetes Temelleri

Pod, Deployment ve Service kavramlarına aşinalık beklenir.

2
Linux Yönetimi

Linux komut satırı ve temel sistem yönetimi bilgisi faydalıdır.

3
Konteyner Bilgisi

Docker veya Podman ile imaj/konteyner çalıştırmış olmak faydalıdır.

4
Laboratuvar Ortamı

OpenShift laboratuvar kümesine erişim ve oc CLI kurulabilen bir istemci gerekir.

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ı Kubernetes'te uygulama dağıtır ve servis olarak açar.
Modül 1
Kubernetes Mimarisi
  • Control plane bileşenleri: kube-apiserver, etcd, kube-scheduler, controller-manager
  • Node bileşenleri: kubelet, kube-proxy, container runtime (CRI) ve CNI eklentileri
  • API nesneleri, deklaratif model, kontrol döngüsü (reconciliation) ve admission akışı
  • kubectl, kubeconfig, context ve namespace yönetimi
  • Pod yaşam döngüsü: Pending, Running, CrashLoopBackOff, Terminating adımları
  • Etiket (label), seçici (selector) ve annotation kullanımı
Modül 2
İş Yükü Kaynakları
  • Pod, ReplicaSet ve Deployment; rollout status, rollout undo ve revisionHistoryLimit
  • RollingUpdate parametreleri: maxSurge ve maxUnavailable
  • StatefulSet: kararlı kimlik, headless service ve volumeClaimTemplates
  • DaemonSet, Job ve CronJob kaynaklarının kullanım alanları
  • Liveness, readiness ve startup probe yapılandırması
  • Init container, lifecycle hook (preStop) ve graceful termination
Modül 3
Servis, Ingress ve Ağ
  • Service tipleri: ClusterIP, NodePort, LoadBalancer, ExternalName ve headless
  • CoreDNS ile servis keşfi ve DNS kayıt formatı
  • Ingress kaynakları, ingress-nginx ve TLS sonlandırma (cert-manager)
  • Gateway API: GatewayClass, Gateway ve HTTPRoute
  • NetworkPolicy ile pod trafiğinin kısıtlanması (default deny)
  • CNI karşılaştırması: Calico, Cilium, Flannel; kube-proxy iptables ve IPVS modları
Modül 4
Yapılandırma ve Depolama
  • ConfigMap ve Secret oluşturma; env, volume ve projected olarak bağlama
  • Secret şifreleme (encryption at rest) ve harici secret yönetimi (External Secrets, Vault)
  • PersistentVolume, PersistentVolumeClaim ve erişim modları (RWO, RWX, ROX)
  • StorageClass, dinamik provisioning ve volumeBindingMode
  • CSI sürücüleri, VolumeSnapshot ve volume genişletme
  • emptyDir, hostPath ve ephemeral volume kullanım sınırları
Günün hedefiKatılımcı Kubernetes'te güvenlik ve kaynak politikalarını uygular, sorunları giderir.
Modül 1
Pod Zamanlama ve Kaynak Yönetimi
  • Scheduler akışı: filtreleme (predicates) ve puanlama (priorities) aşamaları
  • nodeSelector, nodeAffinity ve podAffinity / podAntiAffinity kuralları
  • Taint ve toleration ile özel düğüm havuzları; cordon, drain
  • topologySpreadConstraints ile zone bazlı dağıtım
  • resource requests/limits, QoS sınıfları (Guaranteed, Burstable, BestEffort) ve LimitRange
  • PriorityClass, preemption ve ResourceQuota ile kiracı bazlı kota
Modül 2
Kubernetes Güvenliği
  • RBAC: Role, ClusterRole, RoleBinding ve kubectl auth can-i ile yetki testi
  • ServiceAccount, token projeksiyonu ve workload kimliği
  • Pod Security Admission (baseline/restricted) ve securityContext (runAsNonRoot, seccomp)
  • Admission politikaları: OPA Gatekeeper veya Kyverno ile kural zorlama
  • İmaj tarama, imza doğrulama ve private registry için imagePullSecrets
  • API server denetim kayıtları (audit log) ve CIS Kubernetes Benchmark
Modül 3
Sorun Giderme ve Gözlemlenebilirlik
  • kubectl describe, get events, logs --previous ve debug (ephemeral container)
  • Pending, ImagePullBackOff, CrashLoopBackOff ve OOMKilled nedenlerinin ayrıştırılması
  • Servis erişilemezliği: endpoint, selector, DNS ve NetworkPolicy kontrol sırası
  • metrics-server, kubectl top ve kube-state-metrics
  • Prometheus, Alertmanager ve Grafana ile izleme; temel PromQL sorguları
  • Merkezi loglama: Fluent Bit / Loki ve düğüm seviyesinde journalctl, crictl
Modül 4
Helm, Kustomize ve GitOps
  • Helm chart yapısı, values.yaml, template fonksiyonları ve helm upgrade --install
  • Chart bağımlılıkları, repository ve helm diff ile değişiklik önizleme
  • Kustomize base/overlay yapısı, patch ve generator kullanımı
  • Argo CD ile Git'ten otomatik senkronizasyon, App of Apps deseni
  • Flux CD ve progresif teslimat (Argo Rollouts: canary, blue-green)
  • Sürüm geri alma, drift tespiti ve çok ortamlı (dev/staging/prod) GitOps düzeni
Günün hedefiKatılımcı Kubernetes bilgisini OpenShift'in kurumsal özelliklerine uygular.
Modül 1
OpenShift Platformuna Giriş
  • OpenShift Container Platform mimarisi: Kubernetes üzerine eklenen katmanlar (Routes, Builds, ImageStreams)
  • oc CLI ile giriş, proje (namespace) oluşturma ve oc new-app kullanımı
  • Web konsolu: Developer ve Administrator perspektifleri
  • Source-to-Image (S2I) ile kaynak koddan imaj üretimi
  • Route nesneleri ile uygulamanın dışa açılması, edge / passthrough / re-encrypt TLS
  • ImageStream, BuildConfig ve DeploymentConfig / Deployment karşılaştırması
Modül 2
OpenShift Güvenlik Modeli
  • Security Context Constraints (SCC): restricted-v2, anyuid, privileged ve atama mantığı
  • Rastgele UID ile çalışan konteynerler için imaj uyumluluğu (Dockerfile izin ayarları)
  • OAuth sunucusu, kimlik sağlayıcılar (htpasswd, LDAP, OIDC) ve kullanıcı/grup yönetimi
  • RBAC: cluster-admin, edit, view rolleri ve oc adm policy komutları
  • ServiceAccount kimlikleri ve pod için yetki verme
  • Secret yönetimi, ağ politikaları ve proje izolasyonu
Modül 3
Uygulama Dağıtımı ve Ölçekleme
  • Deployment stratejileri: rolling, recreate ve Route ile A/B / blue-green
  • Helm chart'ların OpenShift'te kullanımı ve Helm repository ekleme
  • Kustomize ile ortam bazlı yapılandırma ve oc apply -k
  • Sağlık probe'ları, HPA ve kaynak istek/limit ayarları
  • ConfigMap, Secret ve kalıcı depolama (PVC) kullanımı
  • Uygulama şablonları (Template) ve parametreli dağıtım
Modül 4
OpenShift Küme Yönetimi
  • Cluster Operator'ları, ClusterVersion ve oc get co ile küme sağlığı
  • Düğüm yönetimi: MachineSet, MachineConfigPool ve MachineConfig ile işletim sistemi yapılandırması
  • Küme güncelleme: update channel, oc adm upgrade ve güncelleme stratejisi
  • etcd yedekleme, must-gather ile destek verisi toplama
  • ResourceQuota, ClusterResourceQuota ve LimitRange ile kiracı yönetimi
  • Küme genişletme: otomatik ölçekleme (ClusterAutoscaler / MachineAutoscaler)

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Küme Mimarisi

Kubernetes bileşenlerini ve kontrol döngüsünü açıklayarak kümedeki isteğin yolunu izleyebilirsiniz.

✅
Servis ve Ağ

Service, Ingress ve NetworkPolicy ile küme içi ve dışı trafiği tasarlayıp güvenceye alabilirsiniz.

✅
Config ve Depolama

Uygulama yapılandırmasını ve kalıcı depolamayı ConfigMap, Secret ve PVC ile yönetebilirsiniz.

✅
Küme Güvenliği

RBAC, Pod Security ve politika motorlarıyla Kubernetes kümesini sertleştirebilirsiniz.

✅
Sorun Giderme

Sistematik kontrol sırasıyla pod, servis ve düğüm sorunlarını tespit edip çözebilirsiniz.

✅
OpenShift Temelleri

OpenShift'te proje oluşturup uygulamaları S2I ve Route ile yayınlayabilirsiniz.

✅
OpenShift Güvenliği

SCC, OAuth ve RBAC ile OpenShift üzerinde kullanıcı ve iş yükü yetkilerini yönetebilirsiniz.

✅
Küme Yönetimi

OpenShift kümesinin operatörlerini, düğümlerini ve güncelleme sürecini yönetebilirsiniz.

Kimler İçin Uygundur?

  • Kubernetes veya OpenShift ile çalışmaya başlayacak BT yöneticileri
  • geliştiriciler
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes veya OpenShift ile çalışmaya başlayacak BT yöneticileri, geliştiriciler ve DevOps mühendisleri için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Pod, Deployment ve Service kavramlarına aşinalık beklenir. Linux komut satırı ve temel sistem yönetimi bilgisi faydalıdır. Docker veya Podman ile imaj/konteyner çalıştırmış olmak faydalıdır.
OpenShift için ayrı lisans gerekir mi?
Laboratuvarda OpenShift Local veya Developer Sandbox gibi geliştirici ortamları kullanılabilir.
Uygulamalı çalışmalar hangi ortamda yapılır?
Uygulamalar OpenShift laboratuvar kümesi veya OpenShift Local üzerinde oc CLI ile yapılır.
Eğitim sonunda belge verilir mi?
Programı 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 & OpenShift 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 OrkestrasyonRed Hat OpenShift Virtualization Yönetimi I: Sanal Makinelerin İşletilmesi Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Virtualization Yönetimi I: Sanal Makinelerin İşletilmesi Eğitimi

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

OpenShift Virtualization yönetimi I: KubeVirt, VM oluşturma, DataVolume, VM ağı, canlı geçiş ve snapshot eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Virtualization Yönetimi II: Üretim Sanal Makinelerinin Yapılandırılması Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Virtualization Yönetimi II: Üretim Sanal Makinelerinin Yapılandırılması Eğitimi

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

OpenShift Virtualization yönetimi II: MTV ile VM taşıma, SR-IOV, NMState, performans ayarı, OADP ve DR eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Yönetimi I: Üretim Kümesinin İşletilmesi Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Yönetimi I: Üretim Kümesinin İşletilmesi Eğitimi

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

OpenShift üretim kümesi işletimi: mimari, oc CLI, Deployment, Route, PVC ve düğüm bakımı uygulamalı eğitimi. Uygulamalı laboratuvarlarla DVA'da.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Yönetimi II: Üretim Kümesinin Yapılandırılması Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Yönetimi II: Üretim Kümesinin Yapılandırılması Eğitimi

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

OpenShift üretim kümesi yapılandırması: OAuth, RBAC, NetworkPolicy, kota, OLM ve güncelleme yönetimi uygulamalı eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Yönetimi III: Kurumsal Ölçekte Dağıtımlar Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Yönetimi III: Kurumsal Ölçekte Dağıtımlar Eğitimi

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

Kurumsal ölçekte OpenShift: MachineConfig, GitOps/Argo CD, ACM, etcd, Compliance Operator ve OADP uygulamalı eğitimi.

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