DOCKER, KUBERNETES VE OPENSHIFT İLE CONTAİNER PLATFORMLARI YÖNETİMİ EĞİTİMİ

Üç katmanı tek platformda yönetin

Docker imaj güvenliği, Kubernetes çekirdeği, OpenShift proje ve operatör yönetimi, depolama, ölçekleme ve sorun giderme ile kurumsal konteyner platformu işletimi

Docker, Kubernetes ve OpenShift Platform Yönetimi eğitimi, üç konteyner katmanının (Docker, Kubernetes, OpenShift) birlikte yönetimi konularını 4 günde laboratuvar uygulamalarıyla işler.

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

Eğitim Hakkında

Docker, Kubernetes ve OpenShift ile platform işletimi

Kurumsal konteyner platformlarını işletecek ekiplere yönelik eğitim. Docker imaj güvenliği ve Podman/Skopeo, Kubernetes RBAC ve servis modeli, OpenShift'te SCC, Route, S2I, OperatorHub, Tekton ve GitOps; ardından depolama, ölçekleme, izleme ve sorun giderme ile iki platformun farkları karşılaştırmalı çalışılır.

Süre ve Format

4 Gün. Her gün dört modül; ilk gün İmaj Güvenliği ve Platform Geçişi, son gün Depolama, Ölçekleme ve İşletim konularına odaklanır.

Seviye

İleri Seviye — imaj güvenliğinden Kubernetes çekirdeğine, OpenShift'in SCC, Route ve Operatör modeline uzanan platform yönetimi.

Öğrenme Metodu

Tüm konular kubectl ile gerçek bir Kubernetes kümesi (kind, minikube veya kubeadm lab) üzerinde uygulanır; her oturumda manifest yazılır, uygulanır ve bozulan yapı birlikte onarılır.

Neden Bu Eğitim?

☸️Kümede Uygulama

Pod'dan Ingress'e kadar tüm nesneleri kubectl ile kendi manifestlerinizle ayağa kaldırırsınız.

🧪Hata Ayıklama Refleksi

CrashLoopBackOff, Pending ve ImagePullBackOff gibi gerçek hataları sistematik yöntemle çözersiniz.

📈Üretime Hazırlık

Probe, kaynak limitleri, ölçekleme ve izleme ayarlarıyla uygulamayı üretim koşullarına taşırsınız.

Anahtar Konular

openshift yönetimidocker kubernetes openshiftcontainer platformupodmanoperatorhubkubernetes eğitimikubectlk8spod deploymentkubernetes servisingresskubernetes ölçekleme
“Kubernetes bir araç değil, dağıtık sistemleri tarif etme dilidir.”

Ön Koşullar

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

1
Konteyner Bilgisi

Docker ile imaj oluşturma ve konteyner çalıştırma deneyimi beklenir.

2
Linux ve YAML

Linux komut satırı ve YAML sözdizimi ile rahat çalışabilmek gerekir.

3
Ağ Temelleri

IP, port, DNS ve HTTP kavramları servis ve Ingress konularında kullanılır.

4
Lab Erişimi

Kubernetes kümesi (kind/minikube) kurulabilen bir bilgisayar ya da DVA lab erişimi kullanılı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ı, İmaj Katmanları ve Dockerfile ve Konteyner Güvenliği konularında uygulama yapar; Registry ve İmaj Yönetimi ile Docker ve OpenShift Konteyner Platformu Birlikte Kullanımı başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
İmaj Katmanları ve Dockerfile
  • Union filesystem (overlay2), katman önbelleği ve imaj digest/tag ayrımı
  • Dockerfile komutları: FROM, RUN, COPY, ENTRYPOINT ile CMD farkı, ARG ve ENV
  • Multi-stage build ile derleme ortamını çalışma imajından ayırma
  • .dockerignore, katman sıralaması ve BuildKit cache mount ile hızlı derleme
  • distroless, alpine ve slim tabanlı imajların boyut ve güvenlik karşılaştırması
  • docker history ve dive ile imaj boyutunu küçültme alıştırması
Modül 2
Konteyner Güvenliği
  • Root olmayan kullanıcı, capability düşürme (--cap-drop) ve no-new-privileges
  • seccomp, AppArmor profilleri ve salt okunur dosya sistemi
  • Trivy ve Grype ile imaj zafiyet taraması, SBOM üretimi
  • Docker secrets ve build-time secret mount ile hassas veri yönetimi
  • Docker socket paylaşımının riskleri ve rootless mod
  • CIS Docker Benchmark ve docker-bench-security ile denetim
Modül 3
Registry ve İmaj Yönetimi
  • Docker Hub, GitHub Container Registry ve özel registry:2 kurulumu
  • docker tag, push, pull ve imaj sürümleme stratejisi (semver, git sha)
  • Registry kimlik doğrulama, TLS ve credential helper yapılandırması
  • Harbor ile proje bazlı erişim, replikasyon ve retention politikaları
  • docker buildx ile multi-arch (amd64/arm64) imaj üretimi
  • İmaj imzalama ve doğrulama için cosign ve Docker Content Trust
Modül 4
Docker ve OpenShift Konteyner Platformu Birlikte Kullanımı
  • Docker imajlarının OpenShift'e taşınması: rastgele UID ve root'suz çalışma uyumu
  • Podman ve Buildah ile daemon'suz imaj üretimi
  • Skopeo ile registry'ler arası imaj kopyalama
  • Kubernetes manifestlerinin OpenShift kaynaklarına uyarlanması (Ingress'ten Route'a)
  • Platform seçimi: saf Kubernetes, OpenShift veya yönetilen bulut hizmeti kriterleri
  • Çok platformlu envanterde ortak yönetim ve politika yaklaşımı
Günün hedefiKatılımcı, Kubernetes Mimarisi ve Bileşenleri ve İş Yükü Denetleyicileri konularında uygulama yapar; Servis, Ingress ve Gateway API ile RBAC ve Küme Güvenliği başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Kubernetes Mimarisi ve Bileşenleri
  • Control plane: kube-apiserver, etcd, kube-scheduler ve kube-controller-manager
  • Düğüm bileşenleri: kubelet, kube-proxy ve container runtime (CRI)
  • Deklaratif model, reconciliation döngüsü ve controller mantığı
  • API kaynakları, API grupları, sürümleme ve kubectl api-resources
  • kubeadm kümesinde static pod manifestlerinin incelenmesi
  • Cloud controller manager ve add-on bileşenleri (CoreDNS, metrics-server)
Modül 2
İş Yükü Denetleyicileri
  • Deployment rolling update, maxSurge/maxUnavailable ve rollout undo
  • StatefulSet: kararlı kimlik, headless servis ve sıralı başlatma
  • DaemonSet ile düğüm başına ajan (log, izleme) dağıtımı
  • Job ve CronJob: backoffLimit, completions, concurrencyPolicy
  • Liveness, readiness ve startup probe ayarları
  • PodDisruptionBudget ile gönüllü kesintilerde kullanılabilirlik
Modül 3
Servis, Ingress ve Gateway API
  • ClusterIP, NodePort, LoadBalancer ve ExternalName servis tipleri
  • EndpointSlice ve kube-proxy iptables/IPVS modları
  • Ingress denetleyicisi (NGINX), host/path yönlendirme ve TLS sonlandırma
  • cert-manager ve Let's Encrypt ile otomatik sertifika yönetimi
  • Gateway API: GatewayClass, Gateway ve HTTPRoute kaynakları
  • Headless servis ve CoreDNS ile servis keşfi
Modül 4
RBAC ve Küme Güvenliği
  • Role, ClusterRole, RoleBinding ve ClusterRoleBinding yapısı
  • ServiceAccount, token projeksiyonu ve kubectl auth can-i
  • Kullanıcı sertifikası oluşturma (CSR API) ve kubeconfig dağıtımı
  • Pod Security Admission: privileged, baseline, restricted profilleri
  • SecurityContext: runAsNonRoot, readOnlyRootFilesystem, capabilities
  • OPA Gatekeeper veya Kyverno ile politika uygulama
Günün hedefiKatılımcı, OpenShift Platformu ve Mimarisi ve OpenShift'te Uygulama Dağıtımı konularında uygulama yapar; OpenShift Güvenliği ve Erişim ile OpenShift Operatörleri ve İşletim başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
OpenShift Platformu ve Mimarisi
  • OpenShift ile Kubernetes farkları: Route, ImageStream, BuildConfig, Project
  • RHCOS, CRI-O ve Machine Config Operator ile düğüm yönetimi
  • Cluster Version Operator ve operatör tabanlı küme yönetimi
  • oc CLI: login, new-project, get, rsh ve debug node
  • Web konsol Developer ve Administrator perspektifleri
  • OpenShift Local (CRC) ile yerel geliştirme ortamı
Modül 2
OpenShift'te Uygulama Dağıtımı
  • oc new-app ile imaj, kaynak kod veya şablondan uygulama oluşturma
  • Source-to-Image (S2I) derleme akışı ve BuildConfig tetikleyicileri
  • Route ile dış erişim: edge, passthrough ve re-encrypt TLS
  • ImageStream ve imaj etiketi değişikliğine bağlı otomatik dağıtım
  • ConfigMap, Secret ve ortam değişkenleri ile yapılandırma
  • Uygulama ölçekleme, probe tanımı ve oc rollout komutları
Modül 3
OpenShift Güvenliği ve Erişim
  • SecurityContextConstraints (SCC) ve restricted-v2 profili
  • Kimlik sağlayıcılar: HTPasswd, LDAP, OIDC yapılandırması
  • Proje bazlı RBAC, rol atama ve oc adm policy komutları
  • NetworkPolicy ve multitenant ağ izolasyonu
  • Compliance Operator ve OpenShift güvenlik taramaları
  • Kaynak kotaları, ClusterResourceQuota ve LimitRange
Modül 4
OpenShift Operatörleri ve İşletim
  • Operator Lifecycle Manager, OperatorHub ve CatalogSource
  • Subscription, InstallPlan ve onay stratejileri
  • OpenShift Pipelines (Tekton) ile CI/CD
  • OpenShift GitOps (Argo CD) ile dağıtım yönetimi
  • Küme izleme yığını, UserWorkload izleme ve uyarılar
  • oc adm must-gather ve sorun giderme akışı
Günün hedefiKatılımcı, Kalıcı Depolama: PV, PVC ve StorageClass ve Otomatik Ölçekleme ve Kaynak Yönetimi konularında uygulama yapar; İzleme ve Gözlemlenebilirlik ile Sorun Giderme Yöntemleri başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Kalıcı Depolama: PV, PVC ve StorageClass
  • PersistentVolume ve PersistentVolumeClaim bağlama süreci, erişim modları (RWO/RWX/RWOP)
  • StorageClass, dinamik provizyonlama ve volumeBindingMode: WaitForFirstConsumer
  • reclaimPolicy (Retain/Delete) ve volume genişletme
  • CSI mimarisi: controller, node plugin ve sidecar'lar
  • VolumeSnapshot, VolumeSnapshotClass ve klonlama
  • StatefulSet volumeClaimTemplates ile veritabanı kümesi çalıştırma
Modül 2
Otomatik Ölçekleme ve Kaynak Yönetimi
  • HorizontalPodAutoscaler v2 ile CPU, bellek ve özel metrik tabanlı ölçekleme
  • VerticalPodAutoscaler önerileri ve in-place resize yaklaşımı
  • Cluster Autoscaler ve Karpenter ile düğüm ölçekleme
  • KEDA ile olay güdümlü ölçekleme (kuyruk uzunluğu, Prometheus)
  • ResourceQuota ve LimitRange ile namespace kotaları
  • Yük testi ile HPA davranışının gözlemlenmesi ve stabilizasyon pencereleri
Modül 3
İzleme ve Gözlemlenebilirlik
  • metrics-server, kubectl top ve kaynak tüketimi izleme
  • Prometheus Operator, ServiceMonitor ve PromQL temelleri
  • Grafana panoları ve Alertmanager ile uyarı kuralları
  • Loki veya EFK ile merkezi günlük toplama
  • OpenTelemetry ile dağıtık izleme ve Jaeger/Tempo
  • SLI/SLO tanımı ve hata bütçesi yaklaşımı
Modül 4
Sorun Giderme Yöntemleri
  • Pod durumları: Pending, CrashLoopBackOff, ImagePullBackOff, OOMKilled analizi
  • kubectl describe, events, logs --previous ve kubectl debug ephemeral container
  • Düğüm sorunları: NotReady, kubelet journalctl, disk/bellek baskısı
  • Servis erişilemezliği: endpoint, selector ve DNS kontrol akışı
  • Control plane arızaları: apiserver, etcd ve sertifika süresi dolması
  • Sistematik hata ayıklama kontrol listesi ve olay sonrası inceleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İmaj Katmanları ve

İmaj Katmanları ve Dockerfile konusunda Union filesystem (overlay2), katman önbelleği ve imaj digest/tag ayrımı ve Dockerfile komutları: FROM, RUN, COPY, ENTRYPOINT ile CMD farkı, ARG ve ENV çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Registry ve İmaj

Registry ve İmaj Yönetimi konusunda Docker Hub, GitHub Container Registry ve özel registry:2 kurulumu ve docker tag, push, pull ve imaj sürümleme stratejisi (semver, git sha) çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Kubernetes Mimarisi ve

Kubernetes Mimarisi ve Bileşenleri konusunda Control plane: kube-apiserver, etcd, kube-scheduler ve kube-controller-manager ve Düğüm bileşenleri: kubelet, kube-proxy ve container runtime (CRI) çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Servis, Ingress ve

Servis, Ingress ve Gateway API konusunda ClusterIP, NodePort, LoadBalancer ve ExternalName servis tipleri ve EndpointSlice ve kube-proxy iptables/IPVS modları çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
OpenShift'te Uygulama Dağıtımı

OpenShift'te Uygulama Dağıtımı konusunda oc new-app ile imaj, kaynak kod veya şablondan uygulama oluşturma ve Source-to-Image (S2I) derleme akışı ve BuildConfig tetikleyicileri çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
OpenShift Operatörleri ve

OpenShift Operatörleri ve İşletim konusunda Operator Lifecycle Manager, OperatorHub ve CatalogSource ve Subscription, InstallPlan ve onay stratejileri çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Otomatik Ölçekleme ve

Otomatik Ölçekleme ve Kaynak Yönetimi konusunda HorizontalPodAutoscaler v2 ile CPU, bellek ve özel metrik tabanlı ölçekleme ve VerticalPodAutoscaler önerileri ve in-place resize yaklaşımı çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Sorun Giderme Yöntemleri

Sorun Giderme Yöntemleri konusunda Pod durumları: Pending, CrashLoopBackOff, ImagePullBackOff, OOMKilled analizi ve kubectl describe, events, logs --previous ve kubectl debug ephemeral container çalışmalarını kendi ortamınızda uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Geliştiriciler
  • DevOps
  • sistem mühendisleri; uygulamalarını Kubernetes üzerinde çalıştıracak veya işletecek ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Geliştiriciler, DevOps ve sistem mühendisleri; uygulamalarını Kubernetes üzerinde çalıştıracak veya işletecek ekipler.
Eğitim kaç gün sürer ve nasıl işlenir?
4 gün sürer. Tüm konular kubectl ile gerçek bir Kubernetes kümesi (kind, minikube veya kubeadm lab) üzerinde uygulanır; her oturumda manifest yazılır, uygulanır ve bozulan yapı birlikte onarılır.
Eğitim hangi Kubernetes sürümüyle ve hangi ortamla yapılır?
Güncel kararlı sürüm ve kubeadm, kind ya da minikube tabanlı lab kümesi kullanılır; komutlar sürümden bağımsız temel API'lere dayanır.
Eğitime katılmak için hangi ön bilgi gerekir?
Docker ile imaj oluşturma ve konteyner çalıştırma deneyimi beklenir. Linux komut satırı ve YAML sözdizimi ile rahat çalışabilmek gerekir.
Eğitim sonunda sertifika verilir mi?
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. Docker, Kubernetes ve OpenShift ile Container Platformları Y 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 OrkestrasyonKubernetes Administrator: Managing Pods & Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing Pods & Deployments Eğitimi

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

Kubernetes Administrator: Managing Pods ve Deployments eğitimi: Pod ve Deployment yönetimi. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Ser

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Managing Role-based Access Control Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing Role-based Access Control Eğitimi

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

Kubernetes Administrator: Managing Role-based Access Control eğitimi: RBAC ve erişim yönetimi. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Managing StorageClass & Volume Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing StorageClass & Volume Eğitimi

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

Kubernetes Administrator: Managing StorageClass ve Volume eğitimi: StorageClass ve volume yönetimi. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Monitoring Kubernetes Metrics Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Monitoring Kubernetes Metrics Eğitimi

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

Kubernetes Administrator: Monitoring Kubernetes Metrics eğitimi: Küme metrik izleme. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikas

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Scaling & Managing Resources Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Scaling & Managing Resources Eğitimi

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

Kubernetes Administrator: Scaling ve Managing Resources eğitimi: ölçekleme ve kaynak yönetimi. 3 gün uygulamalı laboratuvar, DVA sertifikası.

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