Course Outline
Perkenalan
- Tujuan
- Siapakah Kamu
- Yayasan Linux
- Linux Pelatihan Dasar
- Program Sertifikasi dan Lencana Digital
- Mempersiapkan Sistem Anda
- Pendaftaran Kursus
- Laboratorium
Kubernetes Arsitektur
- Apa Itu Kubernetes?
- Komponen Kubernetes
- Tantangan
- Warisan Borg
- Kubernetes Arsitektur
- Terminologi
- simpul induk
- Node Minion (Pekerja)
- Polong
- Layanan
- Pengendali / Operator
- IP Tunggal per Pod
- Networking Pengaturan
- Berkas Konfigurasi Jaringan CNI
- Pod-ke-Pod Communication
- Dasar-dasar Komputasi Cloud Native
- Rekomendasi Sumber Daya
- Laboratorium
Membangun
- Opsi Kontainer
- Mengontainerisasi Aplikasi
- Membuat file Docker
- Menghosting Repositori Lokal
- Membuat Penerapan
- Menjalankan Perintah dalam Kontainer
- Pod Multi Kontainer
- kesiapanProbe
- penyelidikan keaktifan
- Pengujian
- Laboratorium
Desain
- Aplikasi Tradisional: Pertimbangan
- Sumber Daya yang Terpisah
- Kefanaan
- Kerangka Kerja Fleksibel
- Mengelola Penggunaan Sumber Daya
- Menggunakan Pemilih Label
- Pod Multi-Kontainer
- Kontainer Sidecar
- Wadah Adaptor
- Duta besar
- Hal-hal yang Perlu Dipertimbangkan
- Pekerjaan
- Laboratorium
Konfigurasi Penerapan
- Ikhtisar Volume
- Memperkenalkan Volume
- Spesifikasi Volume
- Jenis Volume
- Contoh Volume Bersama
- Volume dan Klaim yang Berkelanjutan
- Volume Persisten
- Klaim Volume Persisten
- Penyediaan Dinamis
- Rahasia
- Menggunakan Rahasia melalui Variabel Lingkungan
- Rahasia Pemasangan sebagai Volume
- Data Portabel dengan ConfigMaps
- Menggunakan ConfigMaps
- Status Konfigurasi Penerapan
- Skala dan Pembaruan Bergulir
- Pembalikan Penerapan
- Laboratorium
Keamanan
- Ikhtisar Keamanan
- AccessMenggunakan API
- Autentikasi
- Otorisasi
- Bahasa Inggris
- Bahasa Indonesia: RBAC
- Gambaran Umum Proses RBAC
- Pengendali Penerimaan
- Konteks Keamanan
- Kebijakan Keamanan Pod
- Network Security Kebijakan
- Network Security Contoh Kebijakan
- Contoh Kebijakan Default
- Laboratorium
Mengekspos Aplikasi
- Jenis Layanan
- Diagram Layanan
- Pola Pembaruan Layanan
- AccessMenggunakan Aplikasi dengan Layanan
- Layanan tanpa Pemilih
- ClusterIP
- Pelabuhan Node
- Penyeimbang Beban
- Nama Eksternal
- Sumber Daya Ingress
- Pengontrol Masuk
- Service Mesh
- Laboratorium
Penyelesaian Masalah
- Tinjauan Umum Pemecahan Masalah
- Langkah-Langkah Pemecahan Masalah Dasar
- Perubahan yang Berkelanjutan (Konstan)
- Alur Pemecahan Masalah Dasar: Pod
- Alur Pemecahan Masalah Dasar: Node dan Keamanan
- Alur Pemecahan Masalah Dasar: Agen
- Pemantauan
- Alat Pencatatan
- Aplikasi Pemantauan
- Log Sistem dan Agen
- Pengujian Kesesuaian
- Sumber Daya Lainnya
- Laboratorium
Ulasan ujian CKAD
Requirements
Untuk mendapatkan manfaat maksimal dari kursus ini, Anda harus memiliki:
Keterampilan dasar baris perintah dan penyuntingan file Linux dan terbiasa menggunakan bahasa pemrograman (seperti Python, Node.js, Go). Pengetahuan tentang konsep dan arsitektur aplikasi Cloud Native (seperti yang diajarkan dalam MOOC gratis kami tentang Pengantar Kubernetes edX ) akan sangat membantu dalam kursus ini.
Harap diperhatikan, Kubernetes Administrasi (LFS458) bukan merupakan prasyarat untuk kursus ini. Terdapat tumpang tindih dalam materi kursus karena masing-masing materi dirancang untuk berdiri sendiri dan selaras dengan ujian terkait.
Hadirin
Kursus ini ditujukan untuk pengembang aplikasi berpengalaman yang perlu membuat kontainer, menghosting, menyebarkan, dan mengonfigurasi aplikasi dalam kluster multi-simpul.
Tingkat Pengalaman: Menengah