Kerangka Materi
Pendahuluan
Gambaran umum mengenai pengelolaan kontainer menggunakan Kubernetes
Gambaran arsitektur Kubernetes
- Pods, label/pemilih, alat pengatur replikasi, layanan, API
Proses pemasangan kluster Kubernetes
Mengambil gambar Docker dari internet
Membuat pods, volume, serta deployment di Kubernetes
Pengelompokan dan pengorganisasian elemen dalam kluster
Menggunakan Namespaces pada Kubernetes untuk mengatur berbagai lingkungan
- Cara mengelola lingkungan uji coba, staging, serta produksi dalam satu kluster saja
- Praktik terbaik penggunaan Namespaces di Kubernetes
Mengidentifikasi dan menghubungkan kontainer yang tersedia
Identifikasi serta penyebaran layanan
- Layanan non-HTTP (FTP pasif, SMTP, LDAP, dll.)
Aspek keamanan dalam Kubernetes
- Proses autentikasi dan otorisasi
Cara melakukan pemutakhiran pada kluster Kubernetes
- Teknik meminimalkan dampak dari proses pemutakhiran
Konsep jaringan tingkat lanjut
- Perbandingan sistem jaringan Docker dan Kubernetes
Cara menyatukan penyedia layanan jaringan dengan infrastruktur Kubernetes
- Praktik terbaik untuk memisahkan layanan dalam sebuah kluster
- Perbandingan antar berbagai penyedia CNI (dari segi kinerja, fitur, dll.)
Pemantauan performa kluster Kubernetes
- Pencatatan log menggunakan Elasticsearch dan fluentd
- Pemantauan pada tingkat kontainer (cAdvisor UI, Influxdb, Prometheus)
Praktik terbaik dalam menjalankan server serta penyimpanan data berbasis kontainer
Strategi penskalaan kluster Kubernetes
Konstruksi infrastruktur mendukung penggunaan Kubernetes
- Pengadaan sumber daya, pembagian wilayah, serta konfigurasi jaringan
Cara membangun kluster yang andal secara tinggi (high-availability)
- Algoritma load balancing dan proses penemuan layanan otomatis
Pelaksanaan penerapan aplikasi yang bisa diskalakan dengan mudah
- Teknik auto scaling untuk pods secara horizontal
- Cara mengatur kluster basis data dalam lingkungan Kubernetes
Strategi pembaruan versi aplikasi
- Teknik rilis perangkat lunak dalam ekosistem Kubernetes
Penanganan masalah (troubleshooting)
- Cara mendiagnosis serta memperbaiki gangguan yang umum muncul pada sistem Kubernetes
Kesimpulan akhir dan rangkuman materi
Persyaratan
- Pengalaman menggunakan kontainer Docker
- Memahami cara menggunakan perintah-perintah baris komando Linux
- Memiliki pemahaman dasar mengenai konsep jaringan komputer
Target peserta
- Pengembang perangkat lunak
- Arsitek sistem
- Insinyur implementasi
Testimoni (7)
kami belajar teknik baru dalam melakukan konfigurasi
Christian - Beacon Solutions Inc
Kursus - Kubernetes from Basic to Advanced
Diterjemahkan Mesin
Informasi latar belakang dan sejarahnya.
Evert - BMW SA
Kursus - Kubernetes from Basic to Advanced
Diterjemahkan Mesin
Cara interaktif yang digunakan oleh instruktur untuk menjelaskan teori
Janine - BMW SA
Kursus - Kubernetes from Basic to Advanced
Diterjemahkan Mesin
sesi praktik setelah diskusi topik akan memungkinkan kita untuk belajar cara melakukannya sendiri, bukan hanya konsepnya
Joy Apuya - Remote Staff
Kursus - Kubernetes from Basic to Advanced
Diterjemahkan Mesin
Bahwa saya mendapatkan beberapa momen "aha" dari belajar sesuatu yang baru.
Charles Shavitz - F5 Networks Pte Ltd.
Kursus - Kubernetes from Basic to Advanced
Diterjemahkan Mesin
Konten yang terstruktur dengan baik, latihan yang dipersiapkan dan mudah dipahami. Benar-benar disukai.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Kursus - Kubernetes from Basic to Advanced
Diterjemahkan Mesin
Insight tentang infrastruktur Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Kursus - Kubernetes from Basic to Advanced
Diterjemahkan Mesin