Kubernetes: Ölçekte Konteyner Orkestrasyonu
Kubernetes, konteynerleştirilmiş iş yüklerini dağıtmak, ölçeklemek ve yönetmek için endüstri standardı platformudur. İlk olarak Google tarafından tasarlanan, şimdi birkaç hizmeti çalıştıran startuplardan binlerce konteyner'i çok bölgeli kümeler arasında orkestreye alan kurumsal işletmelere kadar her ölçekteki şirketlerin üretim altyapısının omurgasıdır. Bu yol, ilk kümenizi kurmaktan özel Operator'lar yazmaya ve üretim ortamında güvenlik politikaları uygulamaya kadar her şeyi kapsar.
Neler Öğreneceksiniz
Pods, Deployments ve ReplicaSets'in arkasındaki temel kavramlarla başlayacak, ardından Services ve küme ağına, ConfigMaps ve Secrets ile yapılandırmaya ve kalıcı depolamaya geçeceksiniz. Oradan gözlemlenebilirlik ve monitoring, Helm ile paket yönetimine ve sistematik sorun gidermeye geçeceksiniz. Gelişmiş kurslar kaynak kotaları ve zamanlama kısıtlamalarını, RBAC ve Pod Security Admission ile güvenlik sertleştirmesini ve rolling update'ler, canary sürümü ve Operator Framework ile özel Operator'lar oluşturmak dahil üretim dağıtım desenleriini kapsar.
Öğrenme Yolu
On iki kurs A1'den C1'e ilerler. Yol Kubernetes'e Giriş ve İlk Kümenizi Kurma ile açılır, altı B-düzey kurs arasında temel beceriler geliştirir — Pods, Deployments, Services, Yapılandırma ve Depolama, Gözlemlenebilirlik ve Helm — sonra üç C1 kurs ile bitirir: Gelişmiş Zamanlama & Kaynak Yönetimi, Güvenlik En İyi Uygulamaları ve Gelişmiş Dağıtımlar & Operator'lar. Her aşama doğrudan bir öncekinin üzerine inşa edilir, bu nedenle konteynerler hakkında temel aşinalık dışında hiçbir bilgi varsayılmaz.
Nasıl Çalışır
Her kurs, yerleşik editörde gerçek zamanlı geri bildirim ile tamamladığınız kısa, odaklanmış derslere bölünür. kubectl komutlarını uygulamak ve YAML manifestlerini doğrudan ortamda yazmak, ve bir kavram daha fazla açıklamaya ihtiyaç duyduğunda veya bir konfigürasyon uygulanmayı reddettiğinde yapay zeka öğretmeni çağırmak.