Uygulamanızı konteynerleyin, ölçeklendirin
Docker ve Kubernetes ile Uygulama Ölçeklendirme eğitimi, konteyner uygulamalarını oluşturma, Kubernetes'e dağıtma ve ölçeklendirme konularını 3 günde laboratuvar uygulamalarıyla işler.
Uygulamayı konteynerleştirip Kubernetes'te ölçeklendirme
Mevcut bir uygulamayı konteynerleştirip Kubernetes üzerinde ölçeklenebilir çalıştırma odaklı eğitim. Multi-stage Dockerfile, compose, imaj tarama, Deployment, ConfigMap, Service ve Ingress, HPA ile yük altında ölçekleme, PVC ile veri kalıcılığı, Prometheus ile izleme ve Helm chart ile paketleme uygulamalı işlenir.
3 Gün. Her gün dört modül; ilk gün Uygulamayı Konteynerleştirme, son gün Ölçekleme, Veri ve İzleme konularına odaklanır.
Orta Seviye — imaj üretiminden Kubernetes dağıtımı, otomatik ölçekleme, izleme ve Helm paketlemeye uzanan uygulama odaklı akış.
Tüm konular kubectl ile gerçek bir Kubernetes kümesi (kind, minikube veya kubeadm lab) üzerinde uygulanır; her oturumda manifest yazılır, uygulanır ve bozulan yapı birlikte onarılır.
Pod'dan Ingress'e kadar tüm nesneleri kubectl ile kendi manifestlerinizle ayağa kaldırırsınız.
CrashLoopBackOff, Pending ve ImagePullBackOff gibi gerçek hataları sistematik yöntemle çözersiniz.
Probe, kaynak limitleri, ölçekleme ve izleme ayarlarıyla uygulamayı üretim koşullarına taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Docker ile imaj oluşturma ve konteyner çalıştırma deneyimi beklenir.
Linux komut satırı ve YAML sözdizimi ile rahat çalışabilmek gerekir.
IP, port, DNS ve HTTP kavramları servis ve Ingress konularında kullanılır.
Kubernetes kümesi (kind/minikube) kurulabilen bir bilgisayar ya da DVA lab erişimi kullanılı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:
İmaj Katmanları ve Dockerfile konusunda Union filesystem (overlay2), katman önbelleği ve imaj digest/tag ayrımı ve Dockerfile komutları: FROM, RUN, COPY, ENTRYPOINT ile CMD farkı, ARG ve ENV çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Registry ve İmaj Yönetimi konusunda Docker Hub, GitHub Container Registry ve özel registry:2 kurulumu ve docker tag, push, pull ve imaj sürümleme stratejisi (semver, git sha) çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Konteyner Güvenliği konusunda Root olmayan kullanıcı, capability düşürme (--cap-drop) ve no-new-privileges ve seccomp, AppArmor profilleri ve salt okunur dosya sistemi ç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.
Pod, ConfigMap ve Secret konusunda Pod şeması: init container, sidecar ve çoklu konteyner desenleri ve ConfigMap oluşturma; env, envFrom ve volume olarak tüketme ç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.
Kalıcı Depolama: PV, PVC ve StorageClass konusunda PersistentVolume ve PersistentVolumeClaim bağlama süreci, erişim modları (RWO/RWX/RWOP) ve StorageClass, dinamik provizyonlama ve volumeBindingMode: WaitForFirstConsumer çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Helm ile Paket Yönetimi (Temel) konusunda Chart yapısı: Chart.yaml, values.yaml, templates ve charts/ ve helm repo add, search, install, upgrade ve rollback komutları ç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.
Kubernetes Administrator: Troubleshooting Deployments ve Networking eğitimi: dağıtım ve ağ sorun giderme. 3 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes Administrator: Underlying Cluster Infrastructure eğitimi: küme altyapısı. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikas
Detayları Gör →Kubernetes Administrator: Using PersistentVolume ve PersistentVolumeClaim eğitimi: PV ve PVC yönetimi. 2 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes and Cloud Native Associate: Architecture and Core Components eğitimi: mimari ve çekirdek bileşenler. 3 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes APIs ve Components eğitimi: API ve bileşenler. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →