RED HAT OPENSHIFT SERVICE MESH VE ISTİO İLE DAYANIKLI MİKROSERVİSLER EĞİTİMİ

Mikroservisleri Istio ile dayanıklı kılın

Service Mesh, Istio, sidecar, mTLS, VirtualService, DestinationRule, circuit breaker, fault injection, Kiali, Jaeger ve Gateway

OpenShift Service Mesh ve Istio ile sidecar, VirtualService, DestinationRule, circuit breaker, mTLS, AuthorizationPolicy, Kiali ve Jaeger kullanımını uygulamalı öğrenin.

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

Eğitim Hakkında

Mikroservis iletişiminde güvenlik, trafik kontrolü ve gözlemlenebilirlik

Eğitim, OpenShift Service Mesh ile mikroservis iletişimini yönetmeyi öğretir: Istio mimarisi (istiod, Envoy sidecar), ServiceMeshControlPlane ve ServiceMeshMemberRoll, otomatik sidecar enjeksiyonu, VirtualService ve DestinationRule ile trafik yönetimi, canary, retry, timeout, circuit breaker, fault injection, PeerAuthentication ile mTLS, AuthorizationPolicy, Ingress Gateway, Kiali, Jaeger ve Grafana ile gözlem uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; mesh kurulumu, trafik yönetimi, güvenlik ve gözlemlenebilirlik konuları laboratuvarla işlenir.

Seviye

İleri Seviye — OpenShift Service Mesh, Istio, mTLS, trafik yönetimi, dayanıklılık, Kiali ve dağıtık izleme

Öğrenme Metodu

Bookinfo gibi çok servisli bir örnek uygulama mesh'e alınır; katılımcılar trafik kurallarını, mTLS'yi ve arıza senaryolarını Kiali ve Jaeger ile gözlemler.

Neden Bu Eğitim?

🕸️Şeffaf Ağ Yönetimi

Uygulama kodunu değiştirmeden retry, timeout ve trafik bölmeyi mesh katmanında uygularsınız.

🔐Sıfır Güven

mTLS ve AuthorizationPolicy ile servisler arası kimlik ve yetkilendirme kurarsınız.

👁️Gözlemlenebilirlik

Kiali topolojisi ve Jaeger izleriyle gecikme ve hata kaynaklarını görürsünüz.

Anahtar Konular

openshift service meshistioservice mesh eğitimikialienvoy proxymtlsvirtualservicecircuit breakermikroservisjaeger
“Mikroservislerin sayısı arttıkça, aralarındaki iletişimi yönetmek asıl mimari iş olur.”

Ön Koşullar

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

1
OpenShift Temeli

Deployment, Service, Route ve oc kullanımı bilinmelidir.

2
Mikroservis Bilgisi

REST servisler ve servisler arası çağrı kavramı beklenir.

3
TLS Bilgisi

Sertifika, CA ve mTLS kavramlarına aşinalık faydalıdır.

4
Lab Erişimi

Tarayıcı ve CLI erişimi 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ı Service Mesh Operator'ü ile kontrol düzlemini kurar ve uygulamayı mesh'e dahil eder.
Modül 1
Mesh Mimarisi
  • Control plane: istiod ve data plane: Envoy
  • Sidecar proxy ve iptables yönlendirmesi
  • Ambient mod hakkında genel bakış
  • Service Mesh 2 ve Service Mesh 3 farkları
  • Maistra ve upstream Istio ilişkisi
  • Mesh kullanım senaryoları
Modül 2
Kurulum
  • Operator'ler: Service Mesh, Kiali, Jaeger/Tempo
  • ServiceMeshControlPlane CR
  • ServiceMeshMemberRoll ve MemberRole
  • Kaynak boyutlandırma
  • Çok kiracılı mesh seçenekleri
  • Kurulum doğrulama
Modül 3
Sidecar Enjeksiyonu
  • sidecar.istio.io/inject anotasyonu
  • Otomatik ve elle enjeksiyon
  • Proxy kaynak limitleri
  • Init container ve CNI eklentisi
  • Uygulama başlangıç sırası sorunu
  • Enjeksiyon sorun giderme
Modül 4
Örnek Uygulama
  • Bookinfo dağıtımı
  • Gateway ve VirtualService ile yayınlama
  • istioctl proxy-status
  • Envoy yapılandırma dökümü
  • Trafik oluşturma
  • Temel doğrulama
Günün hedefiKatılımcı trafik kuralları ve dayanıklılık desenleri uygular.
Modül 1
Trafik Yönlendirme
  • VirtualService host ve route
  • DestinationRule subsets
  • Başlık (header) tabanlı yönlendirme
  • Ağırlıklı trafik bölme
  • Canary dağıtımı
  • Mirror (shadow) trafik
Modül 2
Gateway
  • Ingress Gateway ve Gateway nesnesi
  • TLS sonlandırma ve SDS
  • Egress Gateway
  • ServiceEntry ile dış servisler
  • Dış servis TLS originate
  • Route ile entegrasyon
Modül 3
Dayanıklılık
  • Timeout ve retry politikaları
  • Circuit breaker: connectionPool, outlierDetection
  • Rate limit yaklaşımı
  • Fault injection: delay ve abort
  • Yük dengeleme algoritmaları
  • Kaos testi senaryoları
Modül 4
Dağıtım Stratejileri
  • Mavi-yeşil dağıtım
  • Dark launch
  • Sürüm bazlı geri alma
  • Trafik kaydırma otomasyonu
  • Argo Rollouts ile entegrasyon
  • Dağıtım doğrulama metrikleri
Günün hedefiKatılımcı mTLS ve yetkilendirme politikalarını uygular, Kiali ve Jaeger ile gözlem yapar.
Modül 1
mTLS
  • PeerAuthentication: PERMISSIVE ve STRICT
  • Otomatik mTLS davranışı
  • Sertifika yaşam döngüsü ve Citadel/istiod
  • Özel CA entegrasyonu
  • Namespace ve iş yükü kapsamı
  • mTLS doğrulaması (istioctl)
Modül 2
Yetkilendirme
  • AuthorizationPolicy ALLOW ve DENY
  • Kaynak ve işlem koşulları
  • RequestAuthentication ve JWT
  • Servis hesabı kimliği
  • Varsayılan deny yaklaşımı
  • Politika sorun giderme
Modül 3
Telemetri
  • Envoy metrikleri ve Prometheus
  • Kiali grafiği ve sağlık göstergeleri
  • Jaeger/Tempo ile dağıtık izleme
  • Trace başlıklarının yayılımı
  • Erişim günlükleri
  • Grafana panoları
Modül 4
İşletim
  • Mesh güncelleme stratejisi
  • Kaynak tüketimi ve performans
  • Sık hatalar: 503 UC ve UF
  • Debug: istioctl analyze
  • Çok kümeli mesh genel bakış
  • Üretim kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mesh Mimarisi

Istio kontrol ve veri düzlemi bileşenlerini açıklayabilirsiniz.

✅
Mesh Kurulumu

ServiceMeshControlPlane ile mesh kurup uygulama dahil edebilirsiniz.

✅
Trafik Kuralları

VirtualService ve DestinationRule ile trafiği yönlendirebilirsiniz.

✅
Canary Dağıtım

Ağırlıklı yönlendirme ile kademeli sürüm geçişi yapabilirsiniz.

✅
Dayanıklılık

Retry, timeout ve circuit breaker politikalarını yapılandırabilirsiniz.

✅
mTLS Güvenliği

PeerAuthentication ile servisler arası şifreli iletişim sağlayabilirsiniz.

✅
Yetkilendirme

AuthorizationPolicy ile servis erişimini sınırlayabilirsiniz.

✅
Gözlem

Kiali ve Jaeger ile servis topolojisi ve gecikmeyi analiz edebilirsiniz.

Kimler İçin Uygundur?

  • Mikroservis mimarisi geliştiren ve işleten yazılımcılar
  • platform mühendisleri
  • SRE
  • güvenlik ekipleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservis mimarisi geliştiren ve işleten yazılımcılar, platform mühendisleri, SRE ve güvenlik ekipleri.
Istio bilgisi gerekli mi?
Gerekli değil; mikroservis ve OpenShift temeli yeterlidir, Istio kavramları eğitimde sıfırdan anlatılır.
Sidecar'sız (ambient) mod var mı?
Ambient mod genel bakış olarak ele alınır; uygulamalar sidecar modeliyle yapılır.
Hangi örnek uygulama kullanılır?
Bookinfo çok servisli örneği ve arıza enjeksiyon senaryoları kullanılır.
Eğitim sonunda hangi belge verilir?
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. Red Hat OpenShift Service Mesh ve Istio ile Dayanıklı Mikros Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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 OrkestrasyonScaling Kubernetes Apps & Solutions: Kubernetes Logging & Monitoring Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling Kubernetes Apps & Solutions: Kubernetes Logging & Monitoring Eğitimi

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

Kubernetes loglama ve izleme: Prometheus Operator, PromQL, Fluent Bit, EFK, Loki, Alertmanager ve Grafana ile uygulamalı gözlemlenebilirlik eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonScaling Kubernetes Apps & Solutions: Kubernetes Packaging Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling Kubernetes Apps & Solutions: Kubernetes Packaging Eğitimi

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

Helm chart yazımı, values yönetimi, hook'lar, Kustomize overlay, OCI registry ve GitOps ile Kubernetes uygulama paketleme eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonScaling Kubernetes Apps & Solutions: Scalable Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling Kubernetes Apps & Solutions: Scalable Kubernetes Eğitimi

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

Kubernetes ölçekleme: requests/limits, HPA, VPA, KEDA, Cluster Autoscaler, PodDisruptionBudget ve k6 yük testi ile uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonSertifikalı Kubernetes Uygulama Geliştirici (CKAD) - sınav hazırlığı Eğitimi
DevOps ve Konteyner Eğitimleri

Sertifikalı Kubernetes Uygulama Geliştirici (CKAD) - sınav hazırlığı Eğitimi

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

CKAD sınavına hazırlanın: pod tasarımı, dağıtım stratejileri, ConfigMap, probe, SecurityContext, Ingress ve NetworkPolicy ile zamanlı lab pratiği.

Detayları Gör →
Kubernetes ve OrkestrasyonSertifikalı Kubernetes Yönetici (CKA) - sınav hazırlığı Eğitimi
DevOps ve Konteyner Eğitimleri

Sertifikalı Kubernetes Yönetici (CKA) - sınav hazırlığı Eğitimi

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

CKA sınavına hazırlanın: kubeadm kurulumu, etcd yedekleme, RBAC, CNI, depolama ve sorun giderme için zamanlı uygulamalı laboratuvarlar.

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