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
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses (Minimal 5 peserta)

Related Categories