Kerangka Materi

Pendahuluan

  • Objektif
  • Siapa Anda
  • Linux Foundation
  • Pelatihan Linux Foundation
  • Program Sertifikasi dan Digital Badging
  • Mempersiapkan Sistem Anda
  • Pendaftaran Kursus
  • Laboratorium

Arsitektur Kubernetes

  • Apa itu Kubernetes?
  • Komponen Kubernetes
  • Tantangan
  • Warisan Borg
  • Arsitektur Kubernetes
  • Istilah-istilah
  • Node Master
  • Node Minion (Worker)
  • Pods
  • Layanan
  • Kontroler/Operator
  • IP Tunggal per Pod
  • Pengaturan Jaringan
  • Berkonfigurasi CNI Network Configuration File
  • Komunikasi Pod-ke-Pod
  • Cloud Native Computing Foundation
  • Rekomendasi Sumber Daya
  • Laboratorium

Membangun

  • Pilihan Kontainer
  • Mengontainerisasi Aplikasi
  • Menciptakan Dockerfile
  • Menyimpan Repositori Lokal
  • Membuat Deployment
  • Menjalankan Perintah dalam Kontainer
  • Kontainer Multi-Kontainer
  • readinessProbe
  • livenessProbe
  • Pengujian
  • Laboratorium

Desain

  • Aplikasi Tradisional: Pertimbangan
  • Sumber Daya yang Terpisah
  • Keterbatasan
  • Bingkai Kerja Fleksibel
  • Mengelola Penggunaan Sumber Daya
  • Menggunakan Label Selector
  • Kontainer Multi-Kontainer
  • Kontainer Sidecar
  • Kontainer Adapter
  • Ambassador
  • Hal-hal yang Perlu Dipertimbangkan
  • Pekerjaan (Jobs)
  • Laboratorium

konfigurasi Deployment

  • Ikhtisar Volume
  • Memperkenalkan Volume
  • Volume Spec
  • Jenis Volume
  • Contoh Volume Berbagi
  • Volume Persisten dan Klaim
  • Volume Persisten
  • Klaim Volume Persisten
  • Penyediaan Dinamis
  • Rahasia (Secrets)
  • Menggunakan Rahasia melalui Variabel Lingkungan
  • Menggantungkan Rahasia sebagai Volume
  • Data Portabel dengan ConfigMaps
  • Menggunakan ConfigMaps
  • Status Konfigurasi Deployment
  • Penskalaan dan Pembaruan Bergulir
  • Rollback Deployment
  • Laboratorium

Keamanan

  • Ikhtisar Keamanan
  • Mengakses API
  • Otentikasi
  • Autorisasi
  • ABAC
  • RBAC
  • Ikhtisar Proses RBAC
  • Kontrol Akses
  • Konteks Keamanan
  • Kebijakan Keamanan Pod
  • Keamanan Jaringan Kebijakan
  • Contoh Kebijakan Keamanan Jaringan
  • Contoh Kebijakan Default
  • Laboratorium

Mempublikasikan Aplikasi

  • Jenis Layanan
  • Diagram Layanan
  • Pola Pembaruan Layanan
  • Mengakses Aplikasi dengan Layanan
  • Layanan tanpa Selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Sumber Daya Ingress
  • Kontroler Ingress
  • Jaringan Layanan (Service Mesh)
  • Laboratorium

Mengatasi Masalah

  • Ikhtisar Mengatasi Masalah
  • Perubahan Berkelanjutan (Konstan)
  • Alur Kerja Dasar: Pods
  • Alur Kerja Dasar: Node dan Keamanan
  • Alur Kerja Dasar: Agen
  • Pemantauan
  • Alat Pencatatan Log
  • Mempantau Aplikasi
  • Catatan Sistem dan Agen
  • Pengujian Kesesuaian (Conformance Testing)
  • Sumber Daya Tambahan
  • Laboratorium

Ulasan Ujian CKAD

Persyaratan

Untuk memaksimalkan manfaat dari kursus ini, Anda harus memiliki:

Keterampilan dasar baris perintah Linux dan pengeditan file serta familiar dengan bahasa pemrograman (seperti Python, Node.js, Go). Pengetahuan tentang konsep dan arsitektur aplikasi Cloud Native (seperti yang diajarkan dalam kursus MOOC kami yang gratis Introduction to Kubernetes edX) akan membantu untuk kursus ini.

Silakan perhatikan, Kubernetes Administration (LFS458) bukan merupakan prasyarat untuk kursus ini. Ada tumpang tindih dalam materi kursus karena masing-masing dirancang untuk berdiri sendiri dan sejalan dengan ujian terkait.

Audience

Kursus ini ditujukan untuk pengembang aplikasi berpengalaman yang perlu mengeksekusi, menyimpan, menerapkan, dan mengkonfigurasi sebuah aplikasi dalam klaster multi-node.

Tingkat Pengalaman: Menengah

 21 Jam

Jumlah Peserta


Biaya per Peserta

Kursus Mendatang

Kategori Terkait