Docker ve Kubernetes: Konteynerizasyon ve Orkestrasyonu Pratikte
Docker, uygulamaları ve bağımlılıklarını herhangi bir ortamda tutarlı bir şekilde çalışan taşınabilir konteynerler halinde paketler. Kubernetes konteynerları daha ileri götürür — makinelerin kümeleri arasında iş yüklerini planlama, ölçekleme ve kendini iyileştirme. Birlikte, modern bulut-yerel yazılımın operasyonel temelini oluştururlar. Bu track, her iki aracı baştan sona kapsar; ilk konteynerinizi başlatmaktan güvenlik sertleştirmesi ve özel uzantılarla üretim düzeyinde kümeler çalıştırmaya kadar.
Neler Öğreneceksiniz
Docker imajları oluşturacak, çoklu konteyner uygulamalarını yönetecek ve ağ ile kalıcı depolama stratejilerini tasarlayacaksınız. Kubernetes tarafında Deployments, Services, Ingress denetleyicileri ve StatefulSets ile çalışacaksınız. Track ayrıca canlı kümeleri izleme, günlüğe kaydetme ve sorun giderme, CI/CD ve GitOps ardışık düzenlerini Docker ve Kubernetes ile kurma, Kubernetes güvenliğini zorunlu kılma, kalıcı depolama ve durumu yönetme ve platformu özel denetleyiciler ve sunucusuz desenlerle genişletmeyi kapsar.
Öğrenme Yolu
On iki kurs A1'den C2'ye ilerler. Track, Docker Temelleri ile açılır ve çoklu konteyner uygulamaları oluşturma ve orkestrasyonu, ağ oluşturma ve gerçek dünyadaki Dockerizasyondan geçer. Kubernetes bölümü B1'de temel orkestrasyonu kavramlarıyla başlar ve B2'de dağıtımlar, izleme ve GitOps aracılığıyla ilerler. Son dört kurs C1 ve C2'ye ulaşır ve Gelişmiş Kubernetes Ağ Oluşturması & Ingress, Kalıcı Depolama & Durum Yönetimi, Kubernetes Güvenliği & Gelişmiş En İyi Uygulamalar ve Kubernetes Genişletilebilirliği & Sunucusuz Desenler kapsar.
Nasıl Çalışır
Her kurs, yerleşik düzenleyicide gerçek zamanlı geri bildirim ile tamamladığınız kısa, odaklanmış derslere ayrılmıştır. Takılı kalırsanız, bir yapay zeka öğretmeni konsepti açıklar ve çözümü vermeden sizi çözüme rehberlik eder — böylece anlayış kalıcı olur.