Main Article Content

Abstract

Kubernetes is an open-source container orchestration system that can be implemented in both physical and visualized infrastructure. In the implementation of virtualization, there are remaining resources that are not utilized optimally. One way to solve this problem is to implement Nested Virtualization. This study measures performance to analyze the resource usage (CPU, memory, disk, and network) of the Kubernetes cluster on KVM-based nested virtualization technology. The results of using standby and busy Kubernetes cluster memory in nested virtualization are higher, reaching 42% compared to only the Kubernetes cluster, which is 30%. CPU usage in standby and busy conditions in a Kubernetes cluster is higher at 65% compared to a Kubernetes cluster in Nested Virtualization, which is 36%. The high latency result is 237 ms on a Kubernetes cluster compared to a Kubernetes cluster on Nested Virtualization which is 40 ms. The disk read and write speeds of Kubernetes cluster technology are 410 MB/sec and 397 Mb/sec, while the Kubernetes cluster in Nested Virtualization is 116 MB/sec and 597 MB/sec. The network speed for downloading and uploading in a Kubernetes cluster is higher, namely, 39.1 Mbit/s and 53/94 Mbit/s, while the Kubernetes cluster in Nested Virtualization is 35.54 Mbit/s and 53.58 Mbit/s.

Keywords

cloud computing, KVM, nested virtualization, Kubernetes cluster Cloud Computing Kubernetes cluster KVM Nested Virtualization

Article Details

Author Biographies

Sugeng Purwantoro Edy Suranta G.S, Politeknik Caltex Riau

Politeknik Caltex Riau, Teknik Rekayasa Komputer

Widya Tri Wulan Sari, Politeknik Caltex Riau

Politeknik Caltex Riau, Teknologi Informasi

Muhammad Arif Fadhly Ridha, Politeknik Caltex Riau

Politeknik Caltex Riau, Teknologi Informasi
How to Cite
Edy Suranta G.S, S. P., Tri Wulan Sari, W., & Fadhly Ridha, M. A. (2023). Kubernetes Cluster Performance Measurement on KVM-Based Nested Virtualization. Jurnal Komputer Terapan, 9(1), 11–18. https://doi.org/10.35143/jkt.v9i1.5606

References

  1. Nabila, M, “Mengenal Kubernetes dan Manfaatnya Bantu Startup Lebih Lincah,” 2021, Dailysocia, https://dailysocial.id/post/mengenal-kubernetes-dan-manfaatnya-bantu-startup-lebih-lincah.
  2. Ghozali, S, “Cara Kerja Kubernetes Adalah, Keuntungan, Arsitektur, Komponen,” 2021, Datacomm Cloud Business, https://datacommcloud.co.id/kubernetes-adalah/?https://datacommcloud.co.id/kubernetes/?utm_campaign=KaaS%20-%20Focus&utm_term=kubernetes%20architecture&utm_source=GoogleMobile&utm_medium=Paid-Ads&gclid=CjwKCAiAxJSPBhAoEiwAeO_fP5YvTurllU9JI6-AoInCXajP62aeI.
  3. Herwanto, Riko, Purbo, Onno W, & Aziz RZ.Abd, 2020, “Cloud Computing, Manajemen dan Perencanaan Kapasitas”.
  4. Aprilia Putri , “Mengenal Apa itu KVM VPS dan Keunggulannya”, 2021, niagahoster.co.id, https://www.niagahoster.co.id/blog/kvm-adalah/.
  5. Muttakin, M. R., & Ridha, M. A., “Implementasi Kubernetes Cluster Menggunakan Vagrant”, ABEC Indonesia, 218-227, 2021.
  6. Wahyudin, A. S., Aziz, M.A., Firdaus, E. A., & Kusuma, K.A, “Pengamanan Nested Virtualization Server Untuk E-Learning Moodle Pada Proxmox VE Menggunakan Metode High Availability”, Buana Ilmi, 20-28, 2021.
  7. Surbakti, N. K, “Implementasi Kubernetes Cluster Menggunakan KVM”, ABEC Indonesia, 209-217, 2021.
  8. Muttakin, M. R., & Ridha, M. A., “Implementasi Kubernetes Cluster Menggunakan Vagrant”, ABEC Indonesia, 218-227, 2021.
  9. Putri, S. S., & Ridha, M. A, “Impelementasi Kubernetes Cluster Menggunakan LXD Container”, 140-148, 2021.
  10. Muttakin, M. R., & Ridha, M. A., “Implementasi Kubernetes Cluster Menggunakan Vagrant”, ABEC Indonesia, 218-227, 2021.
  11. Nugroho, M. A., & Subiyantoro, C, “Analisis Cluster Container Pada Kubernetes Dengan Infrastruktur Google Cloud Platform”, JIPI, 84-93, 2018.
  12. Google Cloud, “About Nested Virtualization”, 2022, https://cloud.google.com/compute/docs/instances/nested-virtualization/overview.