Kerangka Materi
Pendahuluan
- Apa itu Kubernetes?
- Containerization vs. Virtualization
- Tinjauan fitur dan arsitektur Kubernetes
- Kubernetes dalam konteks Cloud Native Computing Foundation (CNCF)
Memahami Kubernetes
- Siklus hidup aplikasi Kubernetes
- Komponen Kubernetes: Master dan Nodes
- Kubelet, Kube-proxy, dan komponen kunci lainnya
Memulai
- Menyusun Lingkungan Pengembangan
- Menginstal Kubernetes menggunakan kubeadm
- Mengkonfigurasi kubectl dan kubeconfig
Bekerja dengan Pods
- Membuat Pods
- Mengelola konfigurasi Pod
- Mengakses dan menyesuaikan Pods
ReplicaSets dan Deployments
- Membuat dan menskala ReplicaSets
- Mengelola pembaruan aplikasi dengan Deployments
- Menggunakan Rolling Updates dan Rollbacks
Services dan Jaringan
- Membuat Services untuk mengekspos aplikasi
- Services Internal vs. External
- Kebijakan Jaringan untuk komunikasi yang aman
Penyimpanan Persisten
- Volume Persisten (PV) dan Persisten Volume Claim (PVC)
- Kelas Penyimpanan
- Menggunakan Volume untuk manajemen data
Konfigurasi dan Secrets
- Mengelola konfigurasi aplikasi
- Mengamankan data sensitif dengan Secrets
- Menggunakan ConfigMaps untuk konfigurasi eksternal
Mengintegrasikan Kubernetes dengan Platform Cloud
- Mendeploy cluster Kubernetes pada penyedia cloud utama
- Menggunakan Load Balancers dan Ingress Controllers
- Auto-scaling dengan Horizontal Pod Autoscalers (HPA)
Monitoring dan Logging
- Menerapkan pengecekan kesehatan
- Menggunakan Kubernetes Dashboard untuk monitoring cluster
- Mengumpulkan log dengan alat seperti Fluentd dan Elasticsearch
Penyelesaian Masalah
- Mengenali masalah umum dalam deploy Kubernetes
- Mengidentifikasi masalah aplikasi dan jaringan
- Menganalisis acara dan log Kubernetes
Ringkasan dan Langkah Selanjutnya
- Poin penting dari kursus
- Sumber daya yang direkomendasikan untuk belajar lebih lanjut
- Langkah selanjutnya dalam perjalanan Kubernetes Anda
Persyaratan
- Pahaman dasar tentang konsep jaringan
- Pengalaman dengan antarmuka baris perintah Linux
- Pengalaman pemrograman dasar dalam bahasa apapun
Peserta
- Pengembang
- Administrator Sistem
- DevOps Engineer
Testimoni (5)
saya suka bahwa kita telah melakukan praktik juga
Silbia Bursuc
Kursus - Kubernetes Advanced
Diterjemahkan Mesin
dia sabar dan memahami bahwa kami tertinggal
Albertina - REGNOLOGY ROMANIA S.R.L.
Kursus - Deploying Kubernetes Applications with Helm
Diterjemahkan Mesin
Pelatihan tersebut lebih praktis
Siphokazi Biyana - Vodacom SA
Kursus - Kubernetes on AWS
Diterjemahkan Mesin
Belajar tentang Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kursus - Kubernetes on Azure (AKS)
Diterjemahkan Mesin
Ini memberikan dasar yang baik untuk Docker dan Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kursus - Docker (introducing Kubernetes)
Diterjemahkan Mesin