BUILDING RESILIENT MICROSERVICES WITH ISTIO AND RED HAT OPENSHIFT SERVICE MESH (DO328LS) EĞİTİMİ

Kompakt formatta Istio ve Service Mesh'i öğren

Üç günde OpenShift Service Mesh ile trafik yönetimi, circuit breaker, fault injection, mTLS ve gözlemlenebilirlik temellerini uygulayın.

Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328LS) eğitimi 3 gün sürer; odak: Service Mesh kompakt format: Istio trafik yönetimi ve dayanıklılık.

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

Eğitim Hakkında

Service Mesh kompakt format: Istio trafik yönetimi ve dayanıklılık

DO328 konularını üç günlük kompakt formatta işleyen eğitim. OpenShift'te mikroservis dağıtımı, Envoy sidecar enjeksiyonu, VirtualService/DestinationRule, canary yönlendirme, Gateway ve TLS uygulanır. Timeout, retry, circuit breaker, outlier detection ve fault injection ile dayanıklılık, mTLS ve AuthorizationPolicy ile güvenlik, Kiali ve Jaeger ile izleme, Tekton pipeline ve operatör yönetimi ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Mesh Temelleri, Dayanıklılık ve Ağ Güvenliği, Dağıtım ve Platform başlıklarını sırayla uygular.

Seviye

Orta Seviye — Service Mesh kompakt format: Istio trafik yönetimi ve dayanıklılık.

Öğrenme Metodu

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

Neden Bu Eğitim?

⏱️Kısa ve Yoğun

Üç günde mesh'in ana yeteneklerini uygulamalı edinirsiniz.

🔭Gözlemlenebilirlik

Kiali ve Jaeger ile servis topolojisini ve gecikmeyi görürsünüz.

🚦Trafik Yönetimi

Ağırlıklı yönlendirme ve mirroring ile güvenli sürüm geçişleri yaparsınız.

Anahtar Konular

DO328LSIstioOpenShift Service MeshKialifault injectionmikroservisEnvoy sidecarservice mesh eğitimi
“Mesh, mikroservislerin birbirine güvenmesini koda değil politikaya bırakır.”

Ö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ı uygulamayı Service Mesh'e ekler ve temel trafik yönetimini 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
Mikroservis Mimarisi ve Kubernetes
  • Monolitten mikroservise geçiş, servis sınırları ve veri sahipliği
  • API Gateway, servis keşfi ve servisler arası iletişim (REST, gRPC, mesaj kuyruğu)
  • Dayanıklılık desenleri: timeout, retry, circuit breaker ve bulkhead
  • Her servis için Dockerfile, Helm chart ve ayrı CI hattı
  • Dağıtık izleme (OpenTelemetry, Jaeger) ve korelasyon kimlikleri
  • Ölçeklenebilirlik: HPA metrikleri, KEDA ve kuyruk tabanlı ölçekleme
Modül 3
Istio Service Mesh Temelleri
  • Service mesh kavramı, Envoy sidecar enjeksiyonu ve control plane (istiod)
  • VirtualService ve DestinationRule ile trafik yönlendirme ve alt küme (subset) tanımı
  • Canary ve ağırlıklı trafik bölme, header tabanlı yönlendirme
  • Gateway kaynağı ile giriş trafiği ve TLS yönetimi
  • mTLS, PeerAuthentication ve AuthorizationPolicy ile sıfır güven yaklaşımı
  • Kiali, Jaeger ve Prometheus ile servis topolojisi ve telemetri
Modül 4
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ı
Günün hedefiKatılımcı dayanıklılık politikalarını uygular ve mesh sorunlarını giderir.
Modül 1
Mesh ile Dayanıklılık ve Hata Enjeksiyonu
  • Timeout ve retry politikaları (VirtualService retries, perTryTimeout)
  • Circuit breaking: connectionPool ve outlierDetection ayarları
  • Fault injection: gecikme ve HTTP hata enjeksiyonu ile kaos testi
  • Trafik yansıtma (mirroring) ile üretime dokunmadan test
  • ServiceEntry ve egress kontrolü ile dış servis erişimi
  • Mesh sorun giderme: istioctl analyze, proxy-status ve Envoy admin arayüzü
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
OpenShift Ağ Yapısı
  • OVN-Kubernetes ağ sağlayıcısı ve Cluster Network Operator
  • Ingress Controller, IngressController nesneleri ve router sharding
  • NetworkPolicy ve AdminNetworkPolicy ile ağ izolasyonu
  • Multus ile ikincil ağ arayüzleri ve NetworkAttachmentDefinition
  • Egress IP, egress firewall ve harici erişim kontrolü
  • DNS Operator, CoreDNS yapılandırması ve ağ sorun giderme
Modül 4
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
Günün hedefiKatılımcı mesh uygulamalarını otomatik dağıtır ve platform özelliklerini kullanır.
Modül 1
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 2
OpenShift Pipelines (Tekton) ve GitOps
  • Tekton Task, Pipeline, PipelineRun ve Workspace kavramları
  • ClusterTask / resolver ile hazır görev kullanımı ve Trigger'lar
  • S2I ve Buildah ile pipeline içinde imaj derleme
  • OpenShift GitOps (Argo CD) Application ve ApplicationSet yapıları
  • Sync politikaları, sağlık değerlendirmesi ve drift düzeltme
  • Ortamlar arası promotion ve çok kümeli dağıtım
Modül 3
Operatörler ve OperatorHub
  • Operator Lifecycle Manager (OLM): CatalogSource, Subscription, InstallPlan, CSV
  • OperatorHub'dan operatör kurulumu ve kapsam (OwnNamespace / AllNamespaces)
  • Özel kaynak tanımları (CRD) ile operatörün uygulamayı yönetmesi
  • Disconnected ortamda catalog mirror ve oc-mirror ile imaj aktarımı
  • Operatör sorun giderme: Subscription durumu ve operatör logları
  • Kendi operatörünüzün paketlenmesi için bundle yapısının tanıtımı
Modül 4
Çoklu Küme Yönetimi ve Gelişmiş Operasyon
  • Red Hat Advanced Cluster Management (ACM): küme import, ManagedCluster ve policy
  • Kümeler arası uygulama dağıtımı: Subscription ve ApplicationSet
  • Red Hat Advanced Cluster Security (ACS): politika, zafiyet ve ağ grafiği
  • Compliance Operator ile CIS / PCI-DSS tarama profilleri
  • Observability: kullanıcı iş yükü izleme, alertmanager ve log yönlendirme (Logging Operator)
  • Hosted Control Planes ve küme yaşam döngüsü otomasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
OpenShift Temelleri

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

✅
Istio Trafik Yönetimi

Istio ile trafik yönlendirme, mTLS ve gözlemlenebilirlik yapılandırabilirsiniz.

✅
Servis ve Ağ

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

✅
OpenShift Güvenliği

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

✅
OpenShift Ağı

OVN-Kubernetes, Ingress ve ağ politikalarıyla OpenShift ağını yapılandırabilirsiniz.

✅
Uygulama Dağıtımı

Uygulamaları Helm, Kustomize ve Template ile OpenShift'e dağıtıp ölçekleyebilirsiniz.

✅
Pipelines ve GitOps

Tekton pipeline'ları ve Argo CD ile uçtan uca CI/CD akışı kurabilirsiniz.

✅
Çoklu Küme Yönetimi

ACM ve ACS ile birden fazla OpenShift kümesini politika odaklı yönetebilirsiniz.

Kimler İçin Uygundur?

  • Service Mesh'e hızlı giriş yapmak isteyen OpenShift kullanıcıları
  • geliştiriciler
  • SRE'ler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Service Mesh'e hızlı giriş yapmak isteyen OpenShift kullanıcıları, geliştiriciler ve SRE'ler 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.
DO328 ile farkı nedir?
Bu sürüm üç günlük kompakt formattır; DO328 sürümüne göre operatör yönetimi ve ileri desen konularını daha sınırlı ele alır. Red Hat sınavının başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sonucu garanti etmez.
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. Üçüncü taraf sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez.

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. Building Resilient Microservices with Istio and Red Hat Open 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 OrkestrasyonCertified Kubernetes Administrator: Pod & Node Troubleshooting & Log Analysis Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Pod & Node Troubleshooting & Log Analysis Eğitimi

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

CKA pod ve node sorun giderme: pod durumları, CrashLoopBackOff, OOMKilled, kubectl logs/describe/events ve kubelet/containerd log analizini öğrenin.

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Pod Management & Essential kubectl Commands Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Pod Management & Essential kubectl Commands Eğitimi

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

kubectl temellerini ve pod yönetimini öğrenin: context, get/describe/logs/exec, imperative üretim, --dry-run manifest, Deployment, ConfigMap/Secret ve zamanlama

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Practice Exam & Final Review Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Practice Exam & Final Review Eğitimi

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

CKA deneme sınavı ve son tekrar: kurulum, ağ, depolama, RBAC ve sorun gidermeyi kapsayan zamanlı görevler, tam simülasyon ve eksik analiziyle hazırlanın.

Detayları Gör →
Kubernetes ve OrkestrasyonConfiguring and Managing Red Hat OpenShift Networking (DO282) Eğitimi
DevOps ve Konteyner Eğitimleri

Configuring and Managing Red Hat OpenShift Networking (DO282) Eğitimi

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

Red Hat OpenShift ağını yapılandırın: OVN-Kubernetes, Route ve TLS (edge/passthrough/reencrypt), Ingress Controller, NetworkPolicy, egress ve Multus'u öğrenin.

Detayları Gör →
Kubernetes ve OrkestrasyonContainers, Kubernetes and Red Hat OpenShift Technical Overview (DO080) Eğitimi
DevOps ve Konteyner Eğitimleri

Containers, Kubernetes and Red Hat OpenShift Technical Overview (DO080) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Konteyner, Kubernetes ve OpenShift'e teknik genel bakış: imaj/registry, Pod/Deployment/Service, oc CLI, web konsol, Route ve OpenShift platform değerini öğrenin

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