Preprint Article Version 1 This version is not peer-reviewed

Methodology For Automating And Orchestrating Performance Evaluation Of Kubernetes Container Network Interfaces

Version 1 : Received: 18 July 2024 / Approved: 19 July 2024 / Online: 19 July 2024 (10:31:38 CEST)

How to cite: Dakic, V.; Redzepagic, J.; Basic, M.; Zgrablic, L. Methodology For Automating And Orchestrating Performance Evaluation Of Kubernetes Container Network Interfaces. Preprints 2024, 2024071592. https://doi.org/10.20944/preprints202407.1592.v1 Dakic, V.; Redzepagic, J.; Basic, M.; Zgrablic, L. Methodology For Automating And Orchestrating Performance Evaluation Of Kubernetes Container Network Interfaces. Preprints 2024, 2024071592. https://doi.org/10.20944/preprints202407.1592.v1

Abstract

In the dynamic realm of HPC (High-performance computing) and cloud-native applications, ensuring optimal network performance for Kubernetes Container Network Interfaces (CNIs) is critical. Traditional manual methods for evaluating network bandwidth and latency are prone to errors, time-consuming, and lack consistency. This paper introduces a novel approach that leverages Ansible to automate and coordinate network performance tests across diverse CNIs, performance profiles, and configurations. By automating these processes, we eliminate the potential for human errors, ensure the ability to replicate the process, and significantly reduce the time required for comprehensive testing. The use of Ansible playbooks facilitates the efficient and scalable deployment, configuration, and execution of performance tests, enabling comprehensive and standardized benchmarking across various environments. The set of Ansible playbooks, which we will make available online, has a significant real-world impact by providing DevOps teams with robust and reliable tools for consistently monitoring and enhancing network performance. This, in turn, enhances the stability and efficiency of cloud-native applications, accelerates the development cycle, and ensures that Kubernetes-based infrastructures can meet the demanding performance requirements of modern applications.

Keywords

Kubernetes; Container Network Interfaces; Network Performance Testing; Ansible; Bandwidth Measurement; Latency Measurement; DevOps; Cloud-native Applications

Subject

Computer Science and Mathematics, Computer Science

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.