Mikroservis mimarisini Kubernetes ve CI ile kur
Architecting Microservices with Kubernetes, Docker, and Continuous Integration eğitimi 4 gün sürer; odak: Mikroservis mimarisi, Kubernetes, Docker ve CI/CD hattı.
Mikroservis mimarisi, Kubernetes, Docker ve CI/CD hattı
Mikroservis mimarisini Kubernetes ve Docker üzerinde tasarlayıp sürekli entegrasyonla işleten eğitim. Servis sınırları, API gateway, gRPC/REST/mesajlaşma, Docker imaj ve Compose, Deployment/Service/Ingress, ConfigMap/Secret, probe ve HPA uygulanır. Jenkins/GitLab CI ile build-test-scan-deploy hattı, Helm ve Argo CD, Istio mTLS ve trafik bölme, OpenTelemetry/Prometheus ile gözlemlenebilirlik ele alınır.
4 Gün. Her gün dört modül; katılımcılar Konteyner ve Mikroservis Temeli, Kubernetes Üzerinde Servisler, Sürekli Entegrasyon ve Teslimat, Mesh, Gözlemlenebilirlik ve Ölçekleme başlıklarını sırayla uygular.
İleri Seviye — Mikroservis mimarisi, Kubernetes, Docker ve CI/CD hattı.
Katılımcılar çok düğümlü kümelerde YAML manifestleri yazıp kubectl ile uygulayarak, arıza senaryolarını çözerek öğrenir.
Servis sınırlarını ve veri sahipliğini Kubernetes kaynaklarıyla birlikte tasarlarsınız.
Her mikroservis için bağımsız build-test-deploy hattı kurarsınız.
İzleme, log ve dağıtık trace ile sorunları kök nedene indirgersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
İmaj, konteyner ve Dockerfile kavramlarına aşinalık beklenir.
Linux komut satırı, servis ve ağ temel bilgisi faydalıdır.
YAML manifestlerini okuyup düzenleyebilmek yeterlidir.
Çok düğümlü küme için yeterli RAM sağlayan bir bilgisayar veya bulut hesabı 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:
OCI standartlarını ve konteyner çalışma zamanlarını kavramsal düzeyde karşılaştırabilirsiniz.
Mikroservis mimarisini Compose ile modelleyip ölçekleyebilir ve izleyebilirsiniz.
Deployment, StatefulSet ve Job kaynaklarını probe ve güncelleme stratejileriyle yönetebilirsiniz.
Uygulama yapılandırmasını ve kalıcı depolamayı ConfigMap, Secret ve PVC ile yönetebilirsiniz.
Helm, Kustomize ve Argo CD ile uygulamaları sürümlenmiş ve otomatik şekilde dağıtabilirsiniz.
RBAC, Pod Security ve politika motorlarıyla Kubernetes kümesini sertleştirebilirsiniz.
Sistematik kontrol sırasıyla pod, servis ve düğüm sorunlarını tespit edip çözebilirsiniz.
Affinity, taint ve kaynak limitleriyle pod yerleşimini kontrol edebilirsiniz.
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.
Kubernetes kalıcı depolamayı öğrenin: Volume türleri, PersistentVolume/PVC, StorageClass ile dinamik provizyon, CSI ve StatefulSet volumeClaimTemplates.
Detayları Gör →Kubernetes ağ güvenliğini öğrenin: CNI eklenti yönetimi (Calico, Cilium), NetworkPolicy ingress/egress kuralları, varsayılan deny ve mikro-segmentasyon.
Detayları Gör →CKA ağ ve depolama sorun giderme: CoreDNS, Service/Endpoints, CNI, NetworkPolicy, PVC Pending ve FailedMount hatalarını kök nedenine kadar çözmeyi öğrenin.
Detayları Gör →Kubernetes erişimini kurun: Service tipleri, Endpoints, kube-proxy, CoreDNS ile servis keşfi ve NGINX Ingress ile host/path yönlendirme ve TLS'i öğrenin.
Detayları Gör →CKA pod ve node sorun giderme: pod durumları, CrashLoopBackOff, OOMKilled, kubectl logs/describe/events ve kubelet/containerd log analizini öğrenin.
Detayları Gör →