Kubernetes'te servis ağını sıfırdan kurun
Istio ve Kubernetes ile Servis Ağı Oluşturma eğitimi, Kubernetes üzerinde sıfırdan Istio servis ağı kurulumu ve uygulamaların mesh'e alınması konularını 3 günde laboratuvar uygulamalarıyla işler.
Kubernetes üzerinde Istio servis ağı kurulumu
Kubernetes üzerinde Istio servis ağını baştan sona kurmayı öğreten eğitim. Deployment, Service ve ConfigMap'in mesh ile ilişkisi, istioctl install ve profiller, namespace etiketiyle sidecar enjeksiyonu, trafik bölme ve canary, mTLS, Kiali ile servis grafiği, HPA ile ölçek, NetworkPolicy ve revision tabanlı yükseltme laboratuvarda yapılır.
3 Gün. Her gün dört modül; ilk gün Kubernetes Hazırlığı ve Istio Kurulumu, son gün İşletim ve Sorun Giderme konularına odaklanır.
Orta Seviye — Kubernetes servis modelinden Istio kurulumuna, mesh'e uygulama alma, güvenlik ve gözlem adımlarına uzanan akış.
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.
Envoy proxy yapılandırmalarını istioctl proxy-config ile inceleyerek sihri açığa çıkarırsınız.
Ağırlıklı yönlendirme, retry, timeout ve circuit breaker ayarlarını gerçek trafik üzerinde denersiniz.
mTLS ve AuthorizationPolicy ile servis bazlı kimlik ve erişim kontrolü kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Deployment, Service ve Ingress kavramlarını bilmek gerekir.
REST/gRPC ile servisler arası iletişim konusunda temel kavram bilgisi beklenir.
HTTP başlıkları ve TLS/sertifika mantığı güvenlik konularında kullanılır.
En az 4 vCPU ve 8 GB bellekli bir Kubernetes lab kümesi (kind/minikube) veya DVA lab erişimi gerekir.
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.
Program sonunda katılımcılar:
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.
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 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 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.
İş 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.
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.
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 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.
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.
Mikroservisleri Kubernetes'te yönetin: servis keşfi, Gateway API, HPA/KEDA, dağıtık izleme, canary dağıtım ve Istio/Linkerd service mesh.
Detayları Gör →Konteyner ve küme yönetimini öğrenin: workload nesneleri, PV/PVC, CSI, NetworkPolicy, RBAC, Pod Security, node bakımı ve Velero yedekleme.
Detayları Gör →Red Hat OpenShift'i uygulamalı öğrenin: oc CLI, Source-to-Image, BuildConfig, Route, SCC ve Operator'larla uygulamaları kurumsal kümede işletin.
Detayları Gör →DO280 müfredatıyla üretim OpenShift kümesini işletin: kimlik sağlayıcı, RBAC, ResourceQuota, NetworkPolicy, kalıcı depolama ve SCC.
Detayları Gör →DO380 ile OpenShift'i kurumsal ölçekte işletin: MachineSet, cluster autoscaler, Prometheus izleme, Loki log, Argo CD GitOps ve Tekton pipelines.
Detayları Gör →