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)
dia sabar dan mengerti bahwa kita tertinggal
Albertina - REGNOLOGY ROMANIA S.R.L.
Kursus - Deploying Kubernetes Applications with Helm
Diterjemahkan Mesin
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Kursus - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Kursus - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kursus - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.