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
Danışanlarımızın Yorumları (7)
Hands on exercises
Tobias - Elisa Polystar
Eğitim - Docker and Kubernetes: Building and Scaling a Containerized Application
The trainer was very knowledgeable and pedagogical! Five thumbs! Answered all questions and helped with exercises that I have not feel any stress to be late with them :-)
Alexandre - Elisa Polystar
Eğitim - Docker and Kubernetes: Building and Scaling a Containerized Application
The teacher has a very knowledge about the topic, and he ask us about any new topic or understand and learn. The exercises were very useful. thanks.
Guillermo Saenz - Elisa Polystar
Eğitim - Docker and Kubernetes: Building and Scaling a Containerized Application
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Eğitim - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
Eğitim - Docker and Kubernetes: Building and Scaling a Containerized Application
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Eğitim - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.