Kerangka Materi
[Hari 01]
Pengantar
- Kontainer vs mesin virtual
- Kecepatan dan kinerja
Ikhtisar arsitektur Docker
- Docker dan kernel Linux
- Komponen Docker (klien Docker, daemon Docker, gambar, registri, kontainer)
Menggunakan Docker untuk menjalankan dan mengelola kontainer
- Gambar, kontainer, volume, jaringan
Ikhtisar singkat orkestrasi kontainer
Menginstal Docker
Menarik gambar dari internet
- Contoh: Apache Tomcat
Menjalankan kontainer
Registri Docker
- Publik vs pribadi
Membuat dan mengelola Dockerfile
Membangun gambar Docker
Menerapkan aplikasi web
- Aplikasi contoh: server aplikasi Java EE
Cara kontainer Docker berkomunikasi satu sama lain
Konfigurasi volume dan jaringan di Docker
- Penyambungan dan status
[Hari 02]
Masuk lebih dalam ke orkestrasi kontainer dengan Kubernetes
Ikhtisar arsitektur Kubernetes
- Pod, label/selector, pengontrol replikasi, layanan, API
Menginstal klaster Kubernetes
Membuat pod, volume, dan penyebaran Kubernetes
Mengelompokkan dan mengatur klaster Anda
Menemukan dan menerbitkan layanan
Menemukan dan terhubung ke kontainer
Menerapkan aplikasi web
- Penanganan komponen aplikasi
- Penanganan koneksi Database
Keamanan Kubernetes
- otentikasi & otorisasi
Jaringan lanjutan
- Jaringan Docker vs jaringan Kubernetes
Pemantauan Kubernetes
- Penyimpanan klaster dengan Elasticsearch dan fluentd
- Pemantauan tingkat kontainer (UI cAdvisor, Influxdb, Prometheus)
[Hari 03]
Memperluas skala klaster Kubernetes Anda
Infrastruktur untuk Kubernetes
- Penyediaan, partisi, jaringan
Membangun klaster high-availability
- Beban seimbang dan penemuan layanan
Menerapkan aplikasi yang dapat diperluas skala
- Penyesuaian skala pod horizontal
- Klaster database di Kubernetes
Memperbarui aplikasi Anda
- Rilis di Kubernetes
Pencarian masalah
Ucapan penutup
Persyaratan
- Kenalan dengan baris perintah Linux
- Pemahaman dasar tentang konsep virtualisasi
- Pemahaman tentang konsep jaringan
- Pemahaman tentang cara kerja aplikasi web
Audience
- Developer Perangkat Lunak
- Arsitek
- Ingenier Penyebaran
Testimoni (7)
Hands on exercises
Tobias - Elisa Polystar
Kursus - 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
Kursus - 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
Kursus - 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
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
Kursus - 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
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.