Kerangka Materi
[Hari 01]
Pengantar
- Kontainer vs mesin virtual
- Kecepatan dan kinerja
Gambaran umum arsitektur Docker
- Docker dan kernel Linux
- Komponen Docker (klien Docker, daemon Docker, gambar, registry, kontainer)
Menggunakan Docker untuk menjalankan dan mengelola kontainer
- Gambar, kontainer, volume, jaringan
Gambaran singkat tentang orkestrasi kontainer
Menginstal Docker
Menarik gambar dari internet
- Contoh: Apache Tomcat
Menjalankan kontainer
Registry Docker
- Publik vs pribadi
Membuat dan mengelola Dockerfile
Membangun gambar Docker
Menyebarkan aplikasi web
- Contoh aplikasi: server aplikasi Java EE
Cara kontainer Docker berkomunikasi satu sama lain
Mengkonfigurasi volume dan jaringan di Docker
- Penghubungan dan status
[Hari 02]
Penyelaman mendalam ke orkestrasi kontainer dengan Kubernetes
Gambaran umum arsitektur Kubernetes
- Pods, label/selektor, kontroler replikasi, layanan, API
Menginstal klaster Kubernetes
Membuat pods, volume, dan penyebaran Kubernetes
Pengelompokan dan pengorganisasian klaster Anda
Menemukan dan mempublikasikan layanan
Menemukan dan terhubung ke kontainer
Menyebarkan aplikasi web
- Penanganan komponen aplikasi
- Penanganan koneksi database
Keamanan Kubernetes
- Autentikasi & otorisasi
Jaringan lanjutan
- Jaringan Docker vs jaringan Kubernetes
Memantau Kubernetes
- Pencatatan klaster dengan Elasticsearch dan fluentd
- Pemantauan tingkat kontainer (cAdvisor UI, Influxdb, Prometheus)
[Hari 03]
Mengembangkan skala klaster Kubernetes Anda
Infrastruktur untuk Kubernetes
- Penyediaan, partisi, jaringan
Membangun klaster dengan ketersediaan tinggi
- Load balancing dan penemuan layanan
Menyebarkan aplikasi yang dapat ditingkatkan skala
- Peningkatan skala pod horizontal
- Pengelompokan database dalam Kubernetes
Memperbarui aplikasi Anda
- Rilis di Kubernetes
Penyelesaian masalah
Catatan penutup
Persyaratan
- Kenalan dengan baris perintah Linux
- Pemahaman dasar tentang konsep virtualisasi
- Pemahaman tentang konsep jaringan
- Pemahaman tentang cara kerja aplikasi web
Audience
- Pengembang Perangkat Lunak
- Arsitek
- Insinyur Penyebaran
Testimoni (7)
Latihan praktis
Tobias - Elisa Polystar
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Diterjemahkan Mesin
Instruktur sangat berpengetahuan dan pédagogis! Lima jempol! Menjawab semua pertanyaan dan membantu dengan latihan yang membuat saya tidak merasa tertekan meskipun sedikit terlambat dengan mereka :-)
Alexandre - Elisa Polystar
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Diterjemahkan Mesin
Guru memiliki pengetahuan yang sangat baik tentang topik tersebut, dan dia meminta kami untuk membahas topik baru atau hal-hal yang dipahami dan dipelajari. Latihan-latihannya sangat bermanfaat. Terima kasih.
Guillermo Saenz - Elisa Polystar
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Diterjemahkan Mesin
Cara instruktur menjelaskan materi dan menyederhanakan konsep sangat membantu.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Diterjemahkan Mesin
Pembelajaran materi langkah demi langkah
Waruzjan Shahbazian - SmartDocuments Nederland BV
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Diterjemahkan Mesin
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
Diterjemahkan Mesin
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
Kursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Diterjemahkan Mesin