Kerangka Materi

Pengenalan

  • Tujuan
  • Siapa Anda
  • The Linux Foundation
  • Pelatihan The Linux Foundation
  • Program Sertifikasi dan Digital Badging
  • Persiapan Sistem Anda
  • Pendaftaran Kursus
  • Laboratorium

Arsitektur Kubernetes

  • Apa Itu Kubernetes?
  • Komponen Kubernetes
  • Tantangan
  • Warisan Borg
  • Arsitektur Kubernetes
  • Terminologi
  • Node Master
  • Node Minion (Worker)
  • Pod
  • Layanan
  • Kontroler / Operator
  • Alamat IP Tunggal per Pod
  • Pengaturan Jaringan
  • File Konfigurasi Jaringan CNI
  • Komunikasi Pod-ke-Pod
  • Cloud Native Computing Foundation
  • Rekomendasi Sumber Daya
  • Laboratorium

Pembuatan

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

Desain

  • Aplikasi Tradisional: Pertimbangan
  • Sumber Daya Terpisah
  • Transiensi
  • Kerangka Fleksibel
  • Mengelola Penggunaan Sumber Daya
  • Menggunakan Selector Label
  • Pod Multi-Kontainer
  • Kontainer Sidecar
  • Kontainer Adapter
  • Ambassador
  • Poin untuk Dipertimbangkan
  • Pekerjaan (Jobs)
  • Laboratorium

Konfigurasi Deployment

  • Gambaran Umum Volume
  • Memperkenalkan Volume
  • Spesifikasi Volume
  • Jenis Volume
  • Contoh Volume Berbagi
  • Volume Persistent dan Claim
  • Volume Persistent
  • Claim Volume Persistent
  • Penyediaan Dinamis
  • Rahasia (Secrets)
  • Menggunakan Rahasia melalui Variabel Lingkungan
  • Memasang Rahasia sebagai Volume
  • Data Portabel dengan ConfigMaps
  • Menggunakan ConfigMaps
  • Status Konfigurasi Deployment
  • Penskalaan dan Pembaruan Berjenjang (Rolling Updates)
  • Pengembalian Mundur Deployment (Rollbacks)
  • Laboratorium

Keamanan

  • Gambaran Umum Keamanan
  • Mengakses API
  • Autentikasi
  • Otorisasi
  • ABAC
  • RBAC
  • Proses RBAC secara Umum
  • Kontrol Masuk (Admission Controller)
  • Konteks Keamanan (Security Contexts)
  • Kebijakan Keamanan Pod
  • Kebijakan Keamanan Jaringan
  • Contoh Kebijakan Keamanan Jaringan
  • Contoh Kebijakan Default
  • Laboratorium

Paparan Aplikasi

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

Penyelesaian Masalah

  • Gambaran Umum Penyelesaian Masalah
  • Langkah-langkah Penyelesaian Masalah Dasar
  • Perubahan Berkelanjutan (Konstan)
  • Alur Penyelesaian Masalah Dasar: Pod
  • Alur Penyelesaian Masalah Dasar: Node dan Keamanan
  • Alur Penyelesaian Masalah Dasar: Agen
  • Pemantauan
  • Alat Logging
  • Pemantauan Aplikasi
  • Log Sistem dan Agen
  • Pengujian Kepatuhan (Conformance Testing)
  • Sumber Daya Lebih Lanjut
  • Laboratorium

Tinjauan ujian CKAD

Persyaratan

Untuk memaksimalkan manfaat dari kursus ini, Anda harus memiliki:

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

Harap diperhatikan, Kubernetes Administration (LFS458) bukan merupakan prasyarat untuk kursus ini. Ada tumpang tindih dalam materi kursus karena setiap satu dirancang untuk berdiri sendiri dan sejalan dengan ujian terkait.

Audience

Kursus ini ditujukan untuk pengembang aplikasi yang berpengalaman yang perlu mengontainerisasi, menyimpan, menerapkan, dan mengonfigurasi aplikasi dalam klaster multi-node.

Tingkat Pengalaman: Menengah

 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait