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
Dia menjelaskan semuanya, tidak hanya gagasan k8.
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.