Konteynerden Kubernetes'e ilk sağlam adım
Docker and Kubernetes eğitimi, imaj üretiminden Deployment, Service ve Helm'e temel akış konularını 3 günde laboratuvar uygulamalarıyla işler. Program: Docker ile Konteynerleştirme; Kubernetes Mimarisi ve İş Yükleri; Servis, Depolama, Ölçekleme ve Helm.
Docker ve Kubernetes'in temellerini birlikte öğrenin
Docker ile başlayıp Kubernetes ile devam eden, iki teknolojiyi tek hikâyede birleştiren giriş eğitimi. Dockerfile, registry, compose, ardından kube-apiserver/etcd/kubelet mimarisi, kubectl, Deployment, ConfigMap, Secret, Service, Ingress, HPA, PV/PVC ve Helm temelleri laboratuvarda uygulanır. Program Docker ile Konteynerleştirme ile başlar, Servis, Depolama, Ölçekleme ve Helm ile tamamlanır.
3 Gün. Her gün dört modül; ilk gün Docker ile Konteynerleştirme, son gün Servis, Depolama, Ölçekleme ve Helm konularına odaklanır.
Temel Seviye — Docker imajı ve compose'dan Kubernetes nesnelerine, servis, depolama ve Helm'e giriş niteliğinde uçtan uca 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:
Konteyner Mimarisi ve Docker Motoru konusunda Linux namespace (pid, net, mnt, uts, ipc, user) ve cgroups v2 ile süreç izolasyonunun çalışma mantığı ve dockerd, containerd ve runc katmanları ile OCI runtime/image spesifikasyonu ç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.
Docker Compose ile Çok Konteynerli Uygulamalar konusunda compose.yaml yapısı: services, networks, volumes ve profiles ve depends_on ve healthcheck ile başlatma sırası yönetimi çalışmalarını kendi ortamınızda uygulayabilirsiniz.
kubectl ve Temel Nesneler konusunda kubeconfig, context, namespace ve kubectl config komutları ve Pod, ReplicaSet ve Deployment arasındaki sahiplik ilişkisi ç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.
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.
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.
CKA performans sınavına hazırlanın: kubectl kısayolları, imperative komutlar, --dry-run, zaman yönetimi, sık görev kalıpları ve tam süreli deneme sınavı.
Detayları Gör →Kubernetes giriş trafiğini yönetin: Ingress controller, NGINX, TLS ve cert-manager, Gateway API (HTTPRoute) ve yük dengeleme ile L7 yönlendirmeyi öğrenin.
Detayları Gör →Kubernetes'e temelden başlayın: control plane/node mimarisi, Pod, Deployment, Service, Namespace, YAML ve kubectl ile deklaratif yönetimi öğrenin.
Detayları Gör →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 →