Kerangka Materi

Pendahuluan

Tinjauan Fitur dan Arsitektur Serverless

  • Bagaimana cara pengembangan serverless bekerja?
  • Apa yang diperlukan untuk menggunakan pendekatan serverless?

Tinjauan Ekosistem CNCF dan Lingkungan Serverless

  • Serverless Container as a Service v.s. Serverless Function as a Service

Memulai Pengembangan Serverless di Kubernetes

  • Memilih kerangka kerja serverless yang tepat untuk Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Tinjauan Provider FaaS Tambahan untuk Kerangka Kerja Serverless

Tinjauan Toolchain dan Fitur OpenFaaS

  • Mengapa Anda harus memulai dengan OpenFaaS?
  • Apa tools yang dapat diintegrasikan dengan OpenFaaS

Menyetel Sistem Kubernetes untuk Pengembangan Serverless

  • Memasang dan mengkonfigurasi kerangka kerja dan tools yang diperlukan

Mengoperasikan Tools Kerangka Kerja Serverless Inti dan Menggunakan API

  • Menavigasi dasbor dan bekerja dengan UI atau CLI

Tinjauan Implementasi FaaS dan Aplikasi Serverless Kubernetes

  • Cold start v.s. warm start

Membuat Fungsi Python di Kubernetes Menggunakan Kerangka Kerja Serverless

Menyimpan Template Kode dan Membagikan Fungsi di Repositori

  • Versi serverless proyek Kubernetes

Menguji Fungsi Python dan Mengoptimalkan Metrik Kinerja

  • Bekerja dengan metrik panggilan

Menerapkan Penyesuaian Otomatis untuk Manajemen Sumber Daya

  • Menerapkan perubahan pada fungsi

Menambahkan Dependensi ke Fungsi dan Membuat Ekstensi Berbasis

Menyimpan Rahasia Kubernetes di Fungsi Serverless

  • Memanfaatkan gambar container dan definisi pod

Mengamankan Fungsi Serverless Kubernetes dan Membangun Fungsionalitas Otentikasi

  • Bekerja dengan protokol TLS

Menyebarkan Fungsi Python dengan Serverless di Kubernetes

  • Menggunakan pipeline CI/CD serverless untuk penyebaran
  • Mempersonalisasi URL komponen

Memantau Siklus Hidup Fungsi dan Merekam Log Permintaan

Penyelesaian Masalah

Ringkasan dan Kesimpulan

Persyaratan

  • Pemahaman mendalam dalam pemrograman Python
  • Pengalaman menengah dalam konsep dan prinsip Kubernetes
  • Pengertian tentang konteinerisasi dan teknologi cloud
  • Pengalaman dengan distribusi Linux dan CLI

Penonton

  • Pengembang
  • DevOps Engineers
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait