Bize Ulaşın

Eğitim İçeriği

Temel Kavramlar

  1. Kubernetes mimarisi
  2. Küme bileşenleri

Uygulama Geliştirme

  1. Konteyner oluşturma
  2. Yerel Docker deposunu yapılandırma

Pod Tasarımı

  1. Temel yapılandırma
  2. Canlılık (liveness) ve hazırlık (readiness) kontrolleri
  3. CPU ve bellek kısıtlamaları
  4. Ad alanı (namespace) için kaynak limitleri

Güvenlik

  1. Güvenlik bağlamı (Security context)
  2. Hizmet hesapları (Service accounts)
  3. Gizli veriler (Secrets)
  4. Kubernetes ağ politikası (network policy)
  5. Linux yetenekleri (capabilities)

Dağıtım Yapılandırması

  1. Kontrolcüler: Dağıtımlar (deployments), daemon setler ve stateful setler
  2. İşler (Jobs) ve zamanlanmış işler (cron jobs)
  3. Yapılandırma haritaları (Config maps)
  4. Aktarılı yükseltme (rolling upgrade), mavi-yeşil dağıtım (blue-green deployment), kanarya dağıtım (canary deployment)
  5. Dağıtımların yönetimi için Helm kullanımı
  6. Kubernetes API kaynakları

Çok Konteynerli Podlar

  1. Sidecar, elçi (ambassador) ve adaptör konteynerleri
  2. İşaretçi (Init) konteynerleri

Hizmetler & Ağ

  1. Hizmetler ve farklı türleri
  2. Yük dengeleme (Load balancing)
  3. Giriş kontrolcüsü (Ingress controller)

Durum Kalıcılığı (State Persistence)

  1. Kubernetes'te uygulama durumunun kalıcı hale getirilmesi
  2. Geçici depolama (Ephemeral storage)
  3. Kalıcı hacimler ve talepleri (Persistent volumes and claims)
  4. Depolama sınıfları (Storage classes)

Kurs İçin Gerekli Önbilgiler

  • Bulut yerel (cloud native) uygulama kavramları ve mimarileri hakkında bilgi.
  • Python, Node.js, Go veya Java ile programlama deneyimi.
  • Docker veya rkt gibi bir OCI'ye Uyumlu Konteyner Çalışma Zamanı (Runtime).

Hedef Kitle

  • Geliştiriciler
  • Kubernetes Kullanıcıları
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler