Skalakan dan Pantau Aplikasi

Pengantar Kubernetes

Frank Heilmann

Platform Architect and Freelance Instructor

Scaling di Kubernetes

Skalakan di Kubernetes

  • Scaling menambah (scale up) atau mengurangi (scale down) resource:
    • Scale up: merespons lonjakan beban
    • Scale down: menghemat resource
  • Menskalakan jumlah Pod itu mudah:
    • Ubah nilai replicas di Manifest lalu apply ulang,
    • Atau gunakan perintah kubectl scale deployment ...
    • dengan --replicas <number>
Pengantar Kubernetes

Skalabilitas dan Cloud‑Native

  • Aplikasi perlu dirancang agar dapat diskalakan
  • Aplikasi lama, khususnya monolit, umumnya tidak mudah diskalakan seperti ini
  • Aplikasi modern, cloud‑native, dirancang agar mudah diskalakan
Pengantar Kubernetes

Monitoring Aplikasi

  • Monitoring: mengamati aplikasi secara real-time
    • Memungkinkan respons terhadap berbagai masalah
  • Contoh tool monitoring modern untuk Kubernetes:
    • Prometheus, Grafana, atau kubectl
  • Di sini, kita gunakan kubectl untuk tugas monitoring dasar
  • Perintah umum: kubectl get <object to be monitored>
  • Contoh 1: kubectl get pods menampilkan semua pod
  • Contoh 2: kubectl get services menampilkan semua service
Pengantar Kubernetes

Ayo berlatih!

Pengantar Kubernetes

Preparing Video For Download...