Ölçeklenebilir platformu uçtan uca tasarlayın
Gelişmiş Platform Mühendisliği eğitimi, mikrohizmet mimarisi, service mesh, GitOps ve SRE ile ölçeklenebilir platform konularını 5 günde laboratuvar uygulamalarıyla işler.
Mikrohizmetleri Kubernetes ile ölçeklendiren platform mühendisliği
Mikrohizmet tabanlı sistemleri Kubernetes üzerinde ölçeklemek ve platform olarak sunmak isteyen mühendislere yönelik kapsamlı eğitim. Saga ve outbox desenleri, HPA/KEDA, Istio ile trafik yönetimi, Helm ve Argo CD, Backstage ve Crossplane ile self-servis platform, Argo Rollouts, k6 yük testi, Chaos Mesh ve SLO tabanlı işletim kapsanır.
5 Gün. Her gün dört modül; ilk gün Mikrohizmet Tasarımı ve Çalıştırma, son gün Platform Ürünü ve Dayanıklılık konularına odaklanır.
Uzman Seviye — mikrohizmet desenlerinden service mesh, GitOps, self-servis platform ve SRE pratiklerine uzanan kapsamlı platform mühendisliği.
Katılımcılar örnek bir mikrohizmet uygulamasını Kubernetes üzerinde dağıtır; yük testi, canary, kaos deneyi ve GitOps adımlarıyla platform bileşenlerini bir bütün olarak kurar.
Ekipler için self-servis, standartlaştırılmış ve güvenli bir geliştirme platformu tasarlarsınız.
SLO, hata bütçesi ve kaos deneyleriyle dayanıklılığı sayılarla yönetirsiniz.
Git commit'ten üretime giden hattı Argo CD, Rollouts ve politika otomasyonuyla kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Deployment, Service, Ingress ve Helm ile en az birkaç ay çalışma deneyimi beklenir.
REST/gRPC ve veritabanı kavramlarıyla mikrohizmet temel bilgisi gereklidir.
Bir CI aracında (GitHub Actions, GitLab CI) pipeline yazma deneyimi faydalıdır.
Yeterli bellekli bir Kubernetes lab kümesi DVA tarafından sağlanır.
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:
Mikrohizmet Mimarisi ve Dağıtım Desenleri konusunda Domain-driven design ile servis sınırlarının belirlenmesi ve Servisler arası iletişim: REST, gRPC ve olay güdümlü (Kafka) yaklaşım çalışmalarını kendi ortamınızda uygulayabilirsiniz.
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 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.
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.
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.
RBAC ve Küme Güvenliği konusunda Role, ClusterRole, RoleBinding ve ClusterRoleBinding yapısı ve ServiceAccount, token projeksiyonu ve kubectl auth can-i çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Platform Mühendisliği ve Geliştirici Deneyimi konusunda Internal Developer Platform kavramı, golden path ve self-servis yaklaşımı ve Backstage ile servis kataloğu ve yazılım şablonları çalışmalarını kendi ortamınızda uygulayabilirsiniz.
etcd Yedekleme ve Geri Yükleme konusunda etcdctl snapshot save ve snapshot status ile yedek alma ve etcdutl snapshot restore ile veri dizini geri yükleme ç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.
Podman ile konteynerlere giriş: Containerfile, rootless çalışma, volume, ağ, pod ve Quadlet uygulamalı eğitimi.
Detayları Gör →OpenShift Developer II: S2I, ImageStream, Helm, Kustomize, Tekton Pipelines ve GitOps ile uygulama dağıtımı eğitimi.
Detayları Gör →Konteyner ve Kubernetes temelleri OpenShift üzerinde: Pod, Deployment, Service, Route, ConfigMap, PVC uygulamalı eğitimi.
Detayları Gör →OpenShift kurulum laboratuvarı: install-config, Ignition, UPI/IPI, Assisted Installer, oc-mirror ve disconnected kurulum.
Detayları Gör →OpenShift kurulum laboratuvarı: install-config, Ignition, UPI/IPI, Assisted Installer, oc-mirror ve disconnected kurulum. Sanal sınıf.
Detayları Gör →