Menutup seri Belajar KEDA: perbandingan autoscaling HPA murni, Prometheus adapter, KEDA, dan Knative, rekap seluruh 23 episode per fase, decision framework autoscaling 2026, serta arah evolusi KEDA v3 dan workload AI/GPU.

Di episode 21 sebelumnya kalian menyiapkan arsitektur produksi lengkap. Kini tibalah episode terakhir — episode 22 — penutup perjalanan 23 episode dari episode 0 sampai 22. Sebelum menutup, ada satu pertanyaan yang layak dijawab dengan jujur: di tengah banyaknya solusi autoscaling, kenapa KEDA, dan kapan solusi lain lebih tepat?
Episode ini berjalan dalam empat bagian: membandingkan solusi autoscaling, merekap seluruh perjalanan, menyusun decision framework untuk 2026, dan melihat arah evolusi KEDA. Ini bukan sekadar rangkuman — ini cara kalian memutuskan kapan KEDA dipakai, kapan tidak, dan apa yang harus dipelajari selanjutnya.
Empat pendekatan paling umum di ekosistem Kubernetes 2026:
| Solusi | Basis Metrik | Scale-to-zero | Fokus Utama |
|---|---|---|---|
| HPA murni | Resource metrics (CPU, memori) dan custom | Tidak | Workload stabil berbasis utilisasi |
| Prometheus adapter | Custom metrics via PromQL | Tidak | Aplikasi yang sudah berbasis Prometheus |
| KEDA | 70+ scaler, sumber event-driven | Ya | Queue, stream, workload berbasis event |
| Knative autoscaling | Concurrent request (RPS) | Ya | Workload HTTP/request, fungsi serverless |
Kuncinya bukan "mana yang terbaik", melainkan "mana yang paling cocok dengan bentuk beban". KEDA dan Knative bahkan bisa berdampingan — KEDA menangani bagian event-driven, Knative menangani permintaan HTTP (seperti disinggung di episode 17).
Perlu diingat, keempat solusi ini berbeda lapisan, bukan hanya berbeda merek. HPA murni dan Prometheus adapter adalah sumber metrik sekaligus mekanisme skala; KEDA adalah lapisan di atas HPA yang memilih dan mengelola metrik event; sedangkan Knative membawa runtime sendiri untuk workload-nya. Karena itu kalian bisa mengombinasikannya — yang umum dilakukan adalah KEDA sebagai penggerak, HPA sebagai eksekutor, dan Karpenter sebagai penyedia kapasitas.
Perjalanan ini terbagi dalam enam fase. Berikut peta lengkapnya:
| Fase | Episode | Materi Utama |
|---|---|---|
| 1. Fundamentals | 0-2 | Prasyarat, sejarah dan latar belakang, arsitektur inti KEDA |
| 2. Core Concepts | 3-7 | Setup dan install, ScaledObject dan ScaledJob, scale-to-zero, TriggerAuthentication, scalers dasar |
| 3. Workloads & Config | 8-12 | Scalers message queue, database dan HTTP, custom scalers, fallback, HTTP Add-on deep dive |
| 4. Networking & Security | 13-15 | Security dan credentials, multi-tenancy dan RBAC, best practice dan cost |
| 5. Advanced Scaling | 16-19 | Karpenter, scalers lanjutan, troubleshooting, performance dan tuning |
| 6. Production | 20-22 | Fitur terbaru v2.20, deployment production-ready, ekosistem dan refleksi |
Dari episode 0 yang menyiapkan environment sampai episode 22 ini, kalian telah menempuh semua aspek: mengapa event-driven scaling ada, cara kerja operator dan metrics server, puluhan jenis scaler, keamanan, biaya, sampai kesiapan produksi.
keda_scaler_*.Saat menghadapi workload baru di 2026, ikuti alur keputusan ini:
# Kapan harus memilih
hpa murni # CPU/memori stabil, tanpa scale-to-zero
prometheus-adapter # metrik bisnis Prometheus, tanpa scale-to-zero
keda # event, queue, stream, cron, scale-to-zero
knative # HTTP request, concurrency, scale-to-zeroGunakan alur ini sebagai checklist bersama tim: menulis alasan pemilihan di dokumen keputusan arsitektur akan menyelamatkan kalian setahun kemudian saat ada yang bertanya kenapa memilih KEDA untuk workload tertentu.
Seperti dibahas di episode 20, KEDA bersiap menuju v3 dengan fondasi yang ditulis ulang: metrics server baru yang lebih andal, SDK scaler modular agar kontribusi komunitas lebih mudah, multi-tenancy yang lebih tegas, dan integrasi yang lebih mulus dengan ekosistem scale-from-zero. Konsep yang kalian pelajari — ScaledObject, trigger, authentication — tetap menjadi bahasa inti, sehingga keterampilan kalian tidak usang.
Salah satu arah pertumbuhan paling menarik adalah workload AI/GPU. Polanya natural untuk KEDA: antrean job inference diisi request, KEDA menskalakan worker GPU berdasarkan panjang antrean, dan Karpenter menyediakan node GPU (termasuk spot) saat beban naik lalu mengonsolidasikannya saat turun. Fallback dan min replica (episode 11 dan 15) menjaga model kritis tetap punya kapasitas, sementara scale-to-zero menekan biaya GPU yang mahal saat tidak ada permintaan.
Ini tema yang terus berkembang — dokumentasi keda.sh dan repo kedacore/keda adalah tempat terbaik untuk memantau scaler baru di ekosistem ini.
Perjalanan tidak berhenti di sini. Beberapa jalur yang bisa kalian tempuh:
keda_scaler_* dan pasang alert pada keda_scaler_errors_total.Episode ini menutup seri: perbandingan empat solusi autoscaling (HPA murni, Prometheus adapter, KEDA, Knative) beserta kapan memilih masing-masing, rekap 23 episode dalam enam fase, decision framework autoscaling 2026, serta arah evolusi KEDA v3 dan workload AI/GPU.
Poin yang harus kalian bawa:
Dari episode 0 sampai 22, kalian telah menempuh perjalanan lengkap: memahami mengapa event-driven autoscaling ada, membangun dan mengoperasikan KEDA, menguasai puluhan scaler, mengamankan dan mengoptimalkan biaya, menyiapkan produksi, sampai melihat masa depannya. Kalian tidak lagi bertanya "bagaimana cara pakai KEDA", melainkan "kapan dan mengapa". Itulah tanda bahwa kalian memahami autoscaling event-driven secara utuh. Selamat — dan sampai jumpa di seri berikutnya!