Kerangka Materi
Pendahuluan
Gambaran Umum Fitur dan Arsitektur Serverless
- Bagaimana cara kerja pengembangan berbasis Serverless?
- Apa saja prasyarat dalam pendekatan Serverless?
Gambaran Umum Ekosistem CNCF serta Lingkungan Serverless
- Perbandingan antara layanan kontainer Serverless dengan layanan fungsi Serverless
Mengawali Penggunaan Serverless pada Kubernetes
- Memilih kerangka kerja Serverless yang tepat untuk lingkungan Kubernetes
- Fission, Kubeless, dan Knative: Perbandingannya
- Knative versus OpenFaaS
Gambaran Umum Penyedia Layanan FaaS Alternatif untuk Kerangka Kerja Serverless
Pemahaman Mengenai Alur Kerja dan Fitur OpenFaaS
- Alasan mengapa Anda sebaiknya memilih OpenFaaS?
- Instrumen apa saja yang dapat diintegrasikan dengan OpenFaaS?
Mengatur Sistem Kubernetes untuk Pengembangan Serverless
- Proses pemasangan dan pengonfigurasian alat serta kerangka kerja yang diperlukan
Mengoperasikan Alat Utama dalam Kerangka Kerja Serverless serta Memanfaatkan API-nya
- Navigasi dashboard dan penggunaan antarmuka UI atau CLI
Gambaran Umum Implementasi FaaS dan Aplikasi Serverless pada Kubernetes
- Perbedaan antara proses start-up dingin dan hangat
Membuat Fungsi Python pada Kubernetes dengan Bantuan Kerangka Kerja Serverless
Menyimpan Template Kode serta Berbagi Fungsi dalam Repositori
- Pengelolaan versi proyek Serverless berbasis Kubernetes
Menguji Fungsi Python dan Mengoptimalkan Metrik Performa
- Analisis metrik invokasi fungsi
Penerapan Skalabilitas Otomatis untuk Pengelolaan Sumber Daya secara Efektif
- Cara mengubah konfigurasi fungsi yang sedang berjalan
Menambahkan Ketergantungan pada Fungsi serta Membuat Ekstensi Nativenya
Penyimpanan Informasi Rahasia Kubernetes dalam Fungsi Serverless
- Pemanfaatan image kontainer dan definisi pod sebagai pendukung sistem
Mengamankan Fungsi Serverless pada Kubernetes serta Membangun Fitur Otentikasi
- Penerapan protokol TLS dalam komunikasi data
Menjalankan Fungsi Python dengan Bantuan Kerangka Kerja Serverless pada Kubernetes
- Pemanfaatan pipeline CI/CD tipe Serverless untuk penerapan aplikasi
- Cara menyesuaikan alamat URL komponen sistem
Pemantauan Siklus Hidup Fungsi serta Pengkajian Log Permintaan yang Masuk
Penetapan Masalah dan Pemecahannya
Kesimpulan dan Penutupan Pelatihan
Persyaratan
- Penguasaan pemrograman Python yang memadai
- Pemahaman tingkat menengah terhadap konsep dan prinsip Kubernetes
- Pengetahuan tentang teknologi kontainerisasi serta komputasi cloud
- Pengalaman menggunakan distribusi Linux dan antarmuka perintah (CLI)
Target Peserta
- Pengembang
- Insinyur DevOps
Testimoni (4)
pemahaman dasar tentang container/Kubernetes dan cara mereka berinteraksi fitur-fitur platform OpenShift
Eric Scholze - NOW IT GmbH
Kursus - Introduction to Containers, Kubernetes & OpenShift
Diterjemahkan Mesin
Tentang mikroservis dan cara merawat Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Kursus - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Diterjemahkan Mesin
Bagaimana instruktur menyampaikan pengetahuan dengan efektif
Vu Thoai Le - Reply Polska sp. z o. o.
Kursus - Certified Kubernetes Administrator (CKA) - exam preparation
Diterjemahkan Mesin
Pengetahuan dan pertukaran dengan Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Kursus - Docker and Kubernetes
Diterjemahkan Mesin