INTRODUCTION TO OPENSHIFT APPLICATIONS (DO101) EĞİTİMİ

OpenShift'te ilk uygulamanızı yayınlayın

Konteyner ve Kubernetes kavramları, oc ile proje, uygulama, Route, ConfigMap ve ölçekleme ile OpenShift uygulama dağıtımı temelleri

Introduction to OpenShift Applications (DO101) eğitimi, OpenShift'te uygulama dağıtımı, yapılandırma ve ölçekleme temelleri konularını 2 günde laboratuvar uygulamalarıyla işler. Program: Platforma Giriş; Uygulama Dağıtımı ve Ölçekleme.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

OpenShift uygulama dağıtımına giriş

OpenShift üzerinde uygulama çalıştırmaya ilk kez başlayanlara yönelik giriş eğitimi. Konteyner ve Kubernetes temelleri, oc CLI ve web konsol, oc new-app ile imaj ve S2I dağıtımı, Route ile erişim, ConfigMap ve Secret, probe tanımı, replika ölçekleme ve temel sorun giderme adım adım uygulanır. DO101 kurs kodu içerik adı olarak kullanılır.

Süre ve Format

2 Gün. Her gün dört modül; ilk gün Platforma Giriş, son gün Uygulama Dağıtımı ve Ölçekleme konularına odaklanır.

Seviye

Başlangıç Seviye — OpenShift'te proje oluşturma, uygulama dağıtma, yapılandırma ve ölçekleme temelleri.

Öğrenme Metodu

Katılımcılar OpenShift lab kümesinde oc CLI ve web konsolu ile çalışır; uygulamalar S2I ve imajdan dağıtılır, Route, SCC ve Operatör kurulumları adım adım uygulanır.

Neden Bu Eğitim?

🎩OpenShift'e Hâkimiyet

Proje, Route, ImageStream ve SCC gibi OpenShift'e özgü kavramları pratikle öğrenirsiniz.

🏗️Source-to-Image Akışı

Kaynak koddan imaj üretip otomatik dağıtıma kadar giden S2I hattını kurarsınız.

🧱Kurumsal Platform Bakışı

Operatör, RBAC ve izleme yığınıyla kurumsal bir konteyner platformunun işletimini kavrarsınız.

Anahtar Konular

do101openshift uygulamalarıoc cliopenshift routeopenshift başlangıçkonteyner uygulamaopenshift eğitimired hat openshiftoc komutlarısource to imagescckonteyner platformu
“Platform, geliştiricinin yükünü hafifletiyorsa gerçek anlamda platformdur.”

Ön Koşullar

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

1
Konteyner Kavramları

Konteyner ve imaj kavramlarına temel düzeyde aşinalık yeterlidir.

2
Linux Komut Satırı

Terminalde dosya, süreç ve metin komutlarını kullanabilmek beklenir.

3
Web Uygulaması Bilgisi

HTTP, port ve ortam değişkeni gibi uygulama kavramlarına aşinalık faydalıdır.

4
Lab Erişimi

OpenShift Local (CRC) veya DVA'nın sağladığı OpenShift lab kümesine erişim 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ı, Konteyner Mimarisi ve Docker Motoru ve kubectl ve Temel Nesneler konularında uygulama yapar; OpenShift Platformu ve Mimarisi ile İş Yükü Denetleyicileri başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Konteyner Mimarisi ve Docker Motoru
  • Linux namespace (pid, net, mnt, uts, ipc, user) ve cgroups v2 ile süreç izolasyonunun çalışma mantığı
  • dockerd, containerd ve runc katmanları ile OCI runtime/image spesifikasyonu
  • Sanal makine ile konteyner farkı ve çekirdek paylaşımının güvenlik sonuçları
  • docker run, ps, logs, exec, inspect ve stats komutlarıyla konteyner yaşam döngüsü
  • Kaynak sınırları: --memory, --cpus, --pids-limit ve OOM kill davranışının gözlemi
  • Docker Desktop, rootless Docker ve Podman arasındaki mimari farklar
Modül 2
kubectl ve Temel Nesneler
  • kubeconfig, context, namespace ve kubectl config komutları
  • Pod, ReplicaSet ve Deployment arasındaki sahiplik ilişkisi
  • Imperative komutlar, --dry-run=client -o yaml ve kubectl apply/diff
  • kubectl explain, describe, get -o jsonpath ve custom-columns
  • Label, selector ve annotation kullanımıyla nesne gruplama
  • Server-side apply ve alan sahipliği (field manager) kavramı
Modül 3
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 4
İş 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
Günün hedefiKatılımcı, OpenShift'te Uygulama Dağıtımı ve Pod, ConfigMap ve Secret konularında uygulama yapar; Servis, Ingress ve Gateway API ile Otomatik Ölçekleme ve Kaynak Yönetimi başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
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 2
Pod, ConfigMap ve Secret
  • Pod şeması: init container, sidecar ve çoklu konteyner desenleri
  • ConfigMap oluşturma; env, envFrom ve volume olarak tüketme
  • Secret türleri (Opaque, tls, dockerconfigjson) ve base64'ün şifreleme olmadığı gerçeği
  • Projected volume ve subPath kullanımında yapılandırma güncelleme davranışı
  • Immutable ConfigMap/Secret ve rollout tetikleme yöntemleri
  • Downward API ile pod bilgisinin konteynere aktarılması
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
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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Konteyner Mimarisi ve

Konteyner Mimarisi ve Docker Motoru konusunda Linux namespace (pid, net, mnt, uts, ipc, user) ve cgroups v2 ile süreç izolasyonunun çalışma mantığı ve dockerd, containerd ve runc katmanları ile OCI runtime/image spesifikasyonu çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
kubectl ve Temel

kubectl ve Temel Nesneler konusunda kubeconfig, context, namespace ve kubectl config komutları ve Pod, ReplicaSet ve Deployment arasındaki sahiplik ilişkisi çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
OpenShift Platformu ve

OpenShift Platformu ve Mimarisi konusunda OpenShift ile Kubernetes farkları: Route, ImageStream, BuildConfig, Project ve RHCOS, CRI-O ve Machine Config Operator ile düğüm yönetimi çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
İş Yükü Denetleyicileri

İş Yükü Denetleyicileri konusunda Deployment rolling update, maxSurge/maxUnavailable ve rollout undo ve StatefulSet: kararlı kimlik, headless servis ve sıralı başlatma ç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.

✅
Pod, ConfigMap ve

Pod, ConfigMap ve Secret konusunda Pod şeması: init container, sidecar ve çoklu konteyner desenleri ve ConfigMap oluşturma; env, envFrom ve volume olarak tüketme ç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.

✅
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.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • DevOps mühendisleri
  • geliştiriciler; Red Hat OpenShift tabanlı platformlarda çalışacak veya geçiş planlayanlar

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, DevOps mühendisleri ve geliştiriciler; Red Hat OpenShift tabanlı platformlarda çalışacak veya geçiş planlayanlar.
Eğitim kaç gün sürer ve nasıl işlenir?
2 gün sürer. Katılımcılar OpenShift lab kümesinde oc CLI ve web konsolu ile çalışır; uygulamalar S2I ve imajdan dağıtılır, Route, SCC ve Operatör kurulumları adım adım uygulanır.
Eğitim OpenShift'in hangi sürümüyle yapılır?
Güncel OpenShift 4.x sürümü kullanılır; komutlar ve konsol akışları 4.x ailesinde ortaktır. Red Hat ürün adları yalnızca teknik içeriği tanımlamak için kullanılır.
Eğitime katılmak için hangi ön bilgi gerekir?
Konteyner ve imaj kavramlarına temel düzeyde aşinalık yeterlidir. Terminalde dosya, süreç ve metin komutlarını kullanabilmek beklenir.
Eğitim sonunda sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Red Hat sınavları için başvuru ve ücret ilgili kuruma aittir; DVA bu sınavı vermez ve sonucunu vaat etmez, eğitim yalnızca ilgili konu başlıklarında hazırlık desteği sağlar.

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. Introduction to OpenShift Applications (DO101) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç 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: Using PersistentVolume & PersistentVolumeClaim Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Using PersistentVolume & PersistentVolumeClaim Eğitimi

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

Kubernetes Administrator: Using PersistentVolume ve PersistentVolumeClaim eğitimi: PV ve PVC yönetimi. 2 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes and Cloud Native Associate: Architecture and Core Components Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes and Cloud Native Associate: Architecture and Core Components Eğitimi

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

Kubernetes and Cloud Native Associate: Architecture and Core Components eğitimi: mimari ve çekirdek bileşenler. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes APIs & Components Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes APIs & Components Eğitimi

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

Kubernetes APIs ve Components eğitimi: API ve bileşenler. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer (CKAD) Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer (CKAD) Eğitimi

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

Kubernetes Application Developer (CKAD) eğitimi: CKAD alanları. 4 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Advanced Scheduling and Scalability Patterns Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Advanced Scheduling and Scalability Patterns Eğitimi

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

Kubernetes Application Developer: Advanced Scheduling and Scalability Patterns eğitimi: zamanlama ve ölçeklenebilirlik. 4 gün uygulamalı laboratuvar, DVA sertif

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