Eğitim İçeriği

[Gün 01]

Giriş

  • Konteynerler ve sanal makineler
  • Hız ve performans

Docker mimarisine genel bakış

  • Docker ve Linux çekirdeği
  • Docker bileşenleri (Docker istemcisi, Docker daemon'u, imajlar, kayıt defteri, konteynerler)

Docker kullanarak konteyner çalıştırma ve yönetme

  • İmajlar, konteynerler, birimler, ağlar

Konteyner düzenlemesine kısa bir genel bakış

Docker'u yükleme

İnternetten bir imaj çekme

  • Örnek: Apache Tomcat

Konteyneri çalıştırma

Docker kayıt defterleri

  • Herkese açık ve özel

Docker dosyalarını oluşturma ve yönetme

Docker imajı oluşturma

Bir web uygulaması dağıtma

  • Örnek uygulama: Java EE uygulama sunucusu

Docker konteynerlerinin birbirleriyle nasıl iletişim kurduğu

Docker'da birimleri ve ağları yapılandırma

  • Bağlantı ve durum


[Gün 02]

Kubernetes ile konteyner düzenlemesine derinlemesine dalış

Kubernetes mimarisine genel bakış

  • Pod'lar, etiketler/seçiciler, çoğaltma denetleyicileri, hizmetler, API

Kubernetes kümesi yükleme

Kubernetes pod'ları, birimleri ve dağıtımları oluşturma

Kümenizi gruplandırma ve düzenleme

Hizmetleri keşfetme ve yayınlama

Konteynerleri keşfetme ve bağlanma

Bir web uygulaması dağıtma

  • Uygulama bileşenlerini işleme
  • Database bağlantılarını işleme

Kubernetes güvenliği

  • Kimlik doğrulama ve yetkilendirme

Gelişmiş ağ oluşturma

  • Docker ağ oluşturma ve Kubernetes ağ oluşturma

Kubernetes'yi izleme

  • Elasticsearch ve fluentd ile küme kaydı
  • Konteyner düzeyinde izleme (cAdvisor UI, Influxdb, Prometheus)


[Gün 03]

Kubernetes kümenizi ölçeklendirme

Kubernetes için altyapı

  • Sağlama, bölümlendirme, ağ oluşturma

Yüksek kullanılabilirlik kümesi oluşturma

  • Yük dengeleme ve hizmet keşfi

Ölçeklenebilir bir uygulama dağıtma

  • Yatay pod otomatik ölçeklendirme
  • Database kümeleme Kubernetes içinde

Uygulamanızı güncelleme

  • Kubernetes içinde yayınlar

Sorun giderme

Kapanış sözleri

Kurs İçin Gerekli Önbilgiler

  • Linux komut satırına aşinalık
  • Sanalleştirme kavramlarına temel düzeyde anlayış
  • Ağ kavramlarına anlayış
  • Web uygulamalarının nasıl çalıştığına dair anlayış

Hedef Kitle

  • Yazılım Geliştiricileri
  • Mimarlar
  • Dağıtım Mühendisleri
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler