Perbandingan Kinerja Ingress Controller Pada Kubernetes Menggunakan Traefik Dan Nginx
DOI:
https://doi.org/10.35143/jkt.v8i2.5440Keywords:
Kubernetes, LoadBalancer, Ingress, Traefik, Nginx, NodePortAbstract
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%Downloads
References
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.
Downloads
Published
Issue
Section
License
Copyright (c) 2022 Jurnal Komputer TerapanÂ

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright info for authors
1. Authors hold the copyright in any process, procedure, or article described in the work and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2. Authors retain publishing rights to re-use all or portion of the work in different work but can not granting third-party requests for reprinting and republishing the work.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) as it can lead to productive exchanges, as well as earlier and greater citation of published work.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License 











