ISTİO İLE SERVİS AĞI (SERVICE MESH) EĞİTİMİ

Servis ağını Istio ile yönetin

Istio mimarisi, VirtualService ile trafik yönetimi, mTLS, AuthorizationPolicy, Kiali ve Jaeger ile gözlemlenebilirlik ve mesh işletimini kapsar

Istio ile Servis Ağı (Service Mesh) eğitimi, Istio ile trafik yönetimi, mTLS güvenliği ve gözlemlenebilirlik konularını 3 günde laboratuvar uygulamalarıyla işler.

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

Eğitim Hakkında

Mikrohizmetleri Istio ile yönetin ve güvenceye alın

Mikrohizmet iletişimini kod değiştirmeden yönetmek için Istio'yu öğreten eğitim. istiod ve Envoy sidecar mimarisi, Gateway ve VirtualService, DestinationRule ile canary, timeout/retry/circuit breaker, PeerAuthentication ile mTLS, AuthorizationPolicy ve JWT, Kiali, Prometheus ve Jaeger ile gözlem ve revision tabanlı yükseltme uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; ilk gün Kubernetes Ağı ve Istio Mimarisi, son gün İşletim ve Dayanıklılık konularına odaklanır.

Seviye

Orta Seviye — Istio mimarisi, trafik yönetimi, güvenlik ve gözlemlenebilirlik konularını kapsayan servis ağı eğitimi.

Öğrenme Metodu

Katılımcılar Istio'yu lab kümesine istioctl ile kurar, örnek mikrohizmet uygulamasını mesh'e alır; trafik bölme, mTLS ve gözlemlenebilirlik senaryolarını Kiali ve Grafana üzerinden canlı izler.

Neden Bu Eğitim?

🕸️Mesh'i Çalışırken Görmek

Envoy proxy yapılandırmalarını istioctl proxy-config ile inceleyerek sihri açığa çıkarırsınız.

🎯Canary ve Dayanıklılık

Ağırlıklı yönlendirme, retry, timeout ve circuit breaker ayarlarını gerçek trafik üzerinde denersiniz.

🛡️Sıfır Güven Ağı

mTLS ve AuthorizationPolicy ile servis bazlı kimlik ve erişim kontrolü kurarsınız.

Anahtar Konular

istio servis ağıservice mesh eğitimivirtualservicedestinationruleistio mtlskiali jaegeristio eğitimiservice meshservis ağıenvoy proxykiali
“Ağ davranışını koda değil, politikaya taşıyan ekip hızlanır.”

Ön Koşullar

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

1
Kubernetes Bilgisi

Deployment, Service ve Ingress kavramlarını bilmek gerekir.

2
Mikrohizmet Fikri

REST/gRPC ile servisler arası iletişim konusunda temel kavram bilgisi beklenir.

3
HTTP ve TLS

HTTP başlıkları ve TLS/sertifika mantığı güvenlik konularında kullanılır.

4
Lab Kümesi

En az 4 vCPU ve 8 GB bellekli bir Kubernetes lab kümesi (kind/minikube) veya DVA lab 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ı, Servis, Ingress ve Gateway API ve Küme Ağı: CNI ve NetworkPolicy konularında uygulama yapar; Service Mesh Kavramları ve Istio Mimarisi ile Trafik Yönetimi başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
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 2
Küme Ağı: CNI ve NetworkPolicy
  • Kubernetes ağ modeli: pod IP'leri, NAT'sız pod-pod iletişimi
  • CNI eklentileri: Calico, Cilium, Flannel karşılaştırması ve overlay/BGP modları
  • NetworkPolicy ile ingress/egress kısıtlama ve default-deny yaklaşımı
  • CoreDNS yapılandırması, ndots ve dnsPolicy ayarları
  • Cilium eBPF veri düzlemi ve Hubble ile akış gözlemi
  • Ağ sorunları için netshoot, tcpdump ve kubectl debug kullanımı
Modül 3
Service Mesh Kavramları ve Istio Mimarisi
  • Servis ağının çözdüğü sorunlar: mTLS, trafik yönetimi, gözlemlenebilirlik
  • Control plane (istiod) ve data plane (Envoy sidecar) ayrımı
  • istioctl ile kurulum, profiller ve IstioOperator yapılandırması
  • Sidecar injection: namespace etiketi ve otomatik enjeksiyon
  • Ambient mod: ztunnel ve waypoint proxy mimarisi
  • Envoy xDS API'leri (LDS, RDS, CDS, EDS) ve proxy-config incelemesi
Modül 4
Trafik Yönetimi
  • Gateway ve VirtualService ile giriş trafiği yönlendirme
  • DestinationRule subset'leri ile sürüm bazlı yönlendirme
  • Ağırlıklı trafik bölme ile canary dağıtım (90/10)
  • Header tabanlı yönlendirme, rewrite ve redirect kuralları
  • Timeout, retry, circuit breaker (outlierDetection) ve connectionPool
  • Fault injection (delay/abort) ve trafik yansıtma (mirroring)
Günün hedefiKatılımcı, Servis Ağı Güvenliği ve Istio Gözlemlenebilirlik konularında uygulama yapar; İzleme ve Gözlemlenebilirlik ile RBAC ve Küme Güvenliği başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Servis Ağı Güvenliği
  • PeerAuthentication ile STRICT/PERMISSIVE mTLS modları
  • SPIFFE kimlikleri ve Citadel sertifika rotasyonu
  • AuthorizationPolicy ile servis bazlı erişim kuralları
  • RequestAuthentication ve JWT doğrulama (Keycloak/Auth0)
  • Egress kontrolü: ServiceEntry ve REGISTRY_ONLY modu
  • Harici CA (cert-manager istio-csr) entegrasyonu
Modül 2
Istio Gözlemlenebilirlik
  • Envoy metrikleri ve Prometheus ile standart Istio metrikleri
  • Kiali ile servis grafiği ve yapılandırma doğrulama
  • Jaeger veya Tempo ile dağıtık izleme, B3/W3C başlık yayılımı
  • Erişim günlükleri ve Telemetry API yapılandırması
  • Grafana Istio panoları ve gecikme (p50/p99) analizi
  • istioctl analyze ve proxy-status ile yapılandırma hata ayıklama
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
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ı, Istio İşletimi ve Yükseltme ve Ölçeklendirme ve Dayanıklılık Mühendisliği konularında uygulama yapar; Sorun Giderme Yöntemleri ile GitOps ile Helm Dağıtımı başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Istio İşletimi ve Yükseltme
  • Revision tabanlı canary kontrol düzlemi yükseltmesi
  • Sidecar kaynağı ile kapsam daraltma ve proxy bellek optimizasyonu
  • Çok kümeli mesh: primary-remote ve multi-primary topolojileri
  • Performans ayarı: concurrency, ölçek ve kaynak limitleri
  • Sık görülen sorunlar: 503 UC/UF, mTLS uyumsuzluğu, port adlandırma
  • Mesh'e uygulama geçişi için aşamalı benimseme planı
Modül 2
Ölçeklendirme ve Dayanıklılık Mühendisliği
  • HPA, KEDA ve kuyruk tabanlı mikrohizmet ölçekleme stratejileri
  • Yük testi (k6), darboğaz analizi ve kapasite planlama
  • Progressive delivery: Argo Rollouts ile canary ve blue/green
  • Chaos Mesh veya Litmus ile kaos deneyleri
  • Bölgeler arası dayanıklılık, PDB ve topology spread uygulaması
  • Hata bütçesi, SLO uyarıları ve olay yönetimi süreci
Modül 3
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
Modül 4
GitOps ile Helm Dağıtımı
  • Argo CD Application kaynağı ile Helm chart dağıtımı
  • Flux HelmRelease ve HelmRepository nesneleri
  • Ortam bazlı values dosyaları ve promosyon akışı
  • Sırların yönetimi: Sealed Secrets, SOPS ve External Secrets Operator
  • Sapma (drift) tespiti ve otomatik senkronizasyon politikaları
  • Helm chart güvenlik taraması: Trivy, kube-linter, kubeconform

Eğitim Kazanımları

Program sonunda katılımcılar:

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

✅
Service Mesh Kavramları

Service Mesh Kavramları ve Istio Mimarisi konusunda Servis ağının çözdüğü sorunlar: mTLS, trafik yönetimi, gözlemlenebilirlik ve Control plane (istiod) ve data plane (Envoy sidecar) ayrımı çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Trafik Yönetimi

Trafik Yönetimi konusunda Gateway ve VirtualService ile giriş trafiği yönlendirme ve DestinationRule subset'leri ile sürüm bazlı yönlendirme çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Istio Gözlemlenebilirlik

Istio Gözlemlenebilirlik konusunda Envoy metrikleri ve Prometheus ile standart Istio metrikleri ve Kiali ile servis grafiği ve yapılandırma doğrulama çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
İzleme ve Gözlemlenebilirlik

İzleme ve Gözlemlenebilirlik konusunda metrics-server, kubectl top ve kaynak tüketimi izleme ve Prometheus Operator, ServiceMonitor ve PromQL temelleri çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Istio İşletimi ve

Istio İşletimi ve Yükseltme konusunda Revision tabanlı canary kontrol düzlemi yükseltmesi ve Sidecar kaynağı ile kapsam daraltma ve proxy bellek optimizasyonu çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Ölçeklendirme ve Dayanıklılık

Ölçeklendirme ve Dayanıklılık Mühendisliği konusunda HPA, KEDA ve kuyruk tabanlı mikrohizmet ölçekleme stratejileri ve Yük testi (k6), darboğaz analizi ve kapasite planlama çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
GitOps ile Helm

GitOps ile Helm Dağıtımı konusunda Argo CD Application kaynağı ile Helm chart dağıtımı ve Flux HelmRelease ve HelmRepository nesneleri çalışmalarını kendi ortamınızda uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Platform ve DevOps mühendisleri
  • SRE'ler
  • mikrohizmet geliştiricileri; servisler arası iletişimi yönetmek isteyenler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Platform ve DevOps mühendisleri, SRE'ler ve mikrohizmet geliştiricileri; servisler arası iletişimi yönetmek isteyenler.
Eğitim kaç gün sürer ve nasıl işlenir?
3 gün sürer. Katılımcılar Istio'yu lab kümesine istioctl ile kurar, örnek mikrohizmet uygulamasını mesh'e alır; trafik bölme, mTLS ve gözlemlenebilirlik senaryolarını Kiali ve Grafana üzerinden canlı izler.
Sidecar ve ambient mod eğitimde işleniyor mu?
Klasik sidecar modeli ana eksen olarak işlenir; ambient moddaki ztunnel ve waypoint proxy mimarisi karşılaştırmalı olarak tanıtılır.
Eğitime katılmak için hangi ön bilgi gerekir?
Deployment, Service ve Ingress kavramlarını bilmek gerekir. REST/gRPC ile servisler arası iletişim konusunda temel kavram bilgisi beklenir.
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. Istio ile Servis Ağı (Service Mesh) 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 OrkestrasyonKubernetes Concepts & Controllers Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Concepts & Controllers Eğitimi

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

Kubernetes Concepts ve Controllers eğitimi: kavramlar ve denetleyiciler. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes for App Developers (LFD459) Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes for App Developers (LFD459) Eğitimi

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

Kubernetes for App Developers (LFD459) eğitimi: uygulama geliştirici müfredatı. 4 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Fundamentals and Cluster Operations Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Fundamentals and Cluster Operations Eğitimi

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

Kubernetes Fundamentals and Cluster Operations eğitimi: temeller ve küme operasyonları. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifi

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Genel Bakış Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Genel Bakış Eğitimi

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

Kubernetes Genel Bakış eğitimi: genel bakış. 2 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Genişletme: Operatörler ve Özel Kaynaklar Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Genişletme: Operatörler ve Özel Kaynaklar Eğitimi

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

Kubernetes Genişletme: Operatörler ve Özel Kaynaklar eğitimi: özel kaynaklar ve operatörler. 4 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Se

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