Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pendahuluan tentang Kubernetes
- Gambaran umum mengenai Kubernetes dan arsitekturnya
- Komponen inti: API server, Controller Manager, Scheduler, etcd, serta Kubelet
- Konsep dasar: Pods, Nodes, dan Kluster
Pengelolaan Sumber Daya
- Mengisolasi sumber daya lewat Namespaces
- Menentukan batas kebutuhan komputasi dengan Requests dan Limits
- Cara menskalakan aplikasi secara efisien dalam Kubernetes
Pengelolaan Beban Kerja
- Menerapkan aplikasi menggunakan Deployments, StatefulSets, serta DaemonSets.
- Menjadwalkan tugas dengan Jobs dan CronJobs.
- Cara melakukan pembaruan maupun mengembalikan versi aplikasi yang lama
Jaringan dan Penemuan Layanan
- Mengenal berbagai tipe Kubernetes Services: ClusterIP, NodePort, LoadBalancer, dan ExternalName.
- Pengaturan DNS serta mekanisme penemuan layanan secara otomatis.
- Strategi memperkenalkan aplikasi ke pengguna lewat Ingress.
Pertahanan Data
- Cara menyimpan data secara permanen menggunakan Persistent Volumes dan Persistent Volume Claims.
- Manajemen jenis volume statis maupun dinamis.
- Pemahaman terhadap mode akses, kebijakan pengambilan kembali data, serta cara kerja Projected Volumes.
Pengelolaan Konfigurasi
- Cara menerapkan ConfigMaps dan Secrets secara efektif.
- Pemanfaatan variabel lingkungan serta volume untuk pengaturan aplikasi.
Pengelolaan Kluster
- Proses peningkatan versi kluster menggunakan alat kubeadm.
- Pengaturan mekanisme autentikasi lewat sertifikat TLS.
- Pemberian izin akses dengan menerapkan Role-Based Access Control (RBAC).
Strategi Penskalaan Tingkat Lanjut
- Penggunaan NodeSelector, NodeAffinity, dan PodAffinity dalam praktik.
- Pemahaman serta penerapan konsep Taints dan Tolerations untuk optimasi distribusi tugas.
Pemberian Sumber Daya lewat Helm
- Penjelasan mengenai Helm beserta struktur Helm Charts.
- Cara menciptakan serta menerapkan Chart dalam proyek.
- Pengelolaan ketergantungan antar komponen lewat Helm.
Penanganan Masalah pada Kubernetes
- Cara menganalisis kondisi BackOff dan CrashLoopBackOff yang muncul secara tak terduga.
- Pemecahan masalah saat status Node ditandai sebagai NotReady.
- Pemanfaatan kubectl beserta log aplikasi untuk penyelesaian gangguan teknis.
Kesimpulan dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar terhadap perintah-perintah Linux
- Pengetahuan mengenai konsep containerization (misalnya Docker)
- Pengalaman dasar dalam bidang jaringan sangat disarankan, namun tidak wajib.
Target Peserta
- Administrator sistem
- Insinyur DevOps
- Pengembang yang ingin menerapkan dan mengelola aplikasi dalam kontainer
35 Jam
Testimoni (1)
Saya suka dengan format satu-satu dari kursus ini, yang memungkinkan fleksibilitas jauh lebih besar dalam tanya jawab. Instruktur menutupi materi yang relevan dengan kebutuhan pelatihan saya, dan pengetahuan tambahan yang tentu akan sangat bermanfaat bagi saya di masa depan.
Dylan - MacStadium
Kursus - Kubernetes Comprehensive
Diterjemahkan Mesin