Course Outline
Pengantar Kubernetes
- Tinjauan Umum Kubernetes dan Arsitekturnya
- Komponen inti: server API, Controller Manager, Scheduler, etcd, dan Kubelet
- Memahami Pod, Node, dan Cluster
Sumber Daya Management
- Mengisolasi sumber daya menggunakan Namespace
- Menentukan Permintaan dan Batasan untuk sumber daya komputasi
- Skala aplikasi dengan Kubernetes
Mengelola Beban Kerja
- Menyebarkan aplikasi menggunakan Deployment, StatefulSets, dan DaemonSets
- Menggunakan Jobs dan CronJobs untuk penjadwalan tugas
- Menangani pembaruan dan pengembalian
Networking dan Penemuan Layanan
- Memahami Layanan Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Mengonfigurasi DNS dan Penemuan Layanan
- Mengekspos aplikasi melalui Ingress
Ketahanan Data
- Data persisten dengan Volume Persisten dan Klaim Volume Persisten
- Menggunakan Volume Statis dan Dinamis
- Memahami Access Mode, Kebijakan Reklamasi, dan Volume yang Diproyeksikan
Configuration Management
- Menyebarkan ConfigMap dan Rahasia
- Menggunakan variabel lingkungan dan volume untuk konfigurasi
Gugus Management
- Kubernetes peningkatan cluster menggunakan kubeadm
- Mengonfigurasi autentikasi dengan sertifikat TLS
- Mengelola izin dengan Kontrol Berbasis Peran Access (RBAC)
Strategi Skala Lanjutan
- NodeSelector, NodeAffinity, dan PodAffinity
- Memahami dan menerapkan Noda dan Toleransi
Penyediaan dengan Helm
- Pengantar Bagan Helm dan Helm
- Membuat dan menyebarkan Helm Bagan
- Mengelola dependensi dengan Helm
Pemecahan Masalah Kubernetes
- Menganalisis masalah BackOff dan CrashLoopBackOff
- Pemecahan Masalah Node dalam status NotReady
- Menggunakan kubectl dan log untuk debugging
Ringkasan dan Langkah Berikutnya
Requirements
- Pemahaman dasar tentang perintah Linux
- Keakraban dengan konsep kontainerisasi (misalnya, Docker)
- Pengalaman dengan dasar-dasar jaringan direkomendasikan tetapi tidak diwajibkan
Hadirin
- Administrator sistem
- DevOps insinyur
- Pengembang yang ingin menerapkan dan mengelola aplikasi yang dikontainerisasi
Testimonials (5)
dia sabar dan mengerti bahwa kita tertinggal
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
Machine Translated
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
Course - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Course - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Course - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.