Perbandingan Kinerja Ingress Controller Pada Kubernetes Menggunakan Traefik Dan Nginx
DOI:
https://doi.org/10.35143/jkt.v8i2.5440Kata Kunci:
Kubernetes, LoadBalancer, Ingress, Traefik, Nginx, NodePortAbstrak
Pada perkembangan zaman saat ini banyak cara untuk mengekspos sebuah service pada server kubernetes agar dapat digunakan oleh client salah satunya NodePort dan LoadBalancer, tetapi mengekspos menggunakan NodePort dan Loadbalancer client harus tau semua IP Node dan semua IP LoadBalancer yang terespos ke public. Oleh karena itu, ingress hadir untuk memudahkan client mengakses service dengan hanya menggunakan domain ingress. Proyek akhir ini membandingkan latency, throughput, tingkat kecepatan server menyelesaikan request, pemakaian CPU dan pemakaian memori pada saat membuka halaman web, antara kube ingress traefik, kube ingress nginx dan kube tanpa ingress. Diperoleh hasil pengujian latency tertinggi yaitu 356103.5ms oleh Server Kubernetes cluster tanpa ingress (Loadbalancer) dan latency terendah yaitu 5954.1ms oleh Server Kubernetes cluster ingress traefik. Throughput tertinggi yaitu 3268.8 second oleh Server Kubernetes cluster ingress nginx dan Throughput terendah yaitu 11.1 second oleh Server Kubernetes cluster ingress traefik. Dalam pengujian menggunakan Apache Benchmark Server Kubernetes cluster ingress traefik dapat menyelesaikan 100, 300 dan 500 request client lebih dahulu dibandingkan kedua server lainnya. Dalam keadaan busy, pemakaian CPU tertinggi adalah server Kubernetes cluster ingress nginx yaitu 99%, pemakaian memory tertinggi adalah server Kubernetes cluster ingress traefik yaitu 46%.Unduhan
Referensi
Apridayanti, S. I. Desain Dan Implementasi VIirtualisasi Berbasis Docker Untuk Deployment Aplikasi Web.
Aziz, A. &. Analisis Web Server untuk Pengembangan Hosting Server Institusi: Perbandingan Kinerja Web Server Apache dengan Nginx.
Github. Traefik. Diambil kembali dari Github: https://github.com/traefik/traefik.
Dwiyatno, S. R. Implementasi Virtualisasi Server Berbasis Docker Container. Jurnal PROSISKO.
AHat, R. What is KVM? Virtualization. Diambil kembali dari https://www.redhat.com/en/topics/virtualization/what-is-KVM.
Chandra, A. Y.Analisis Performansi Antara Apache & Nginx Web Server. JURNAL SISTEM DAN INFORMATIKA (JSI), 48-56.
Rijayana, I. TEKNOLOGI LOAD BALANCING UNTUK MENGATASI BEBAN SERVER.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2022 Jurnal Komputer Terapan

Artikel ini berlisensiCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Penulis yang mempublikasikan naskah pada jurnal ini setuju tentang hal-hal berikut ini:
- Penulis memegang hak cipta untuk proses, prosedur, atau artikel yang dideskripsikan pada naskah dan memberikan hak kepada jurnal untuk pertama kali mempublikasikan naskah dibawah Creative Commons Attribution License yang memperbolehkan orang lain untuk menyebarkan hasil penelitian dengan pengakuan hak cipta penulis dan jurnal.
- Penulis memegang hak untuk mempublikasikan kembali semua atau sebagian hasil penelitian pada naskah lain tetapi tidak memberikan hak kepada pihak ketiga lain untuk mencetak dan mempublikasikan ulang hasil penelitian yang sama.
- Penulis diperbolehkan dan disarankan untuk menginformasikan naskah yang telah terbit secara online (seperti pada repository institusi atau website milik penulis) yang akan meningkatkan produktivitas rujukan dan sitasi dari naskah yang telah terbit.
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional.








