Benefits, Challenges, and Research Topics: A Multi-vocal Literature Review of Kubernetes

11/13/2022
by   Shazibul Islam Shamim, et al.
0

Context: Kubernetes is an open source software that helps in automated deployment of software and orchestration of containers. With Kubernetes, IT organizations, such as IBM, Pinterest, and Spotify have experienced an increase in release frequency. Objective: The goal of this paper is to inform practitioners and researchers on benefits and challenges of Kubernetes usage by conducting a multi-vocal literature review of Kubernetes. Methodology: We conduct a multi-vocal literature review (MLR) where we use 321 Kubernetes-related Internet artifacts to identify benefits and challenges perceived by practitioners. In our MLR, we also analyze 105 peer-reviewed publications to identify the research topics addressed by the research community. Findings: We find 8 benefits that include service level objective (SLO)-based scalability and self-healing containers. Our identified 15 challenges related to Kubernetes include unavailability of diagnostics and security tools and attack surface reduction. We observe researchers to address 14 research topics related to Kubernetes, which includes efficient resource utilization. We also identify 9 challenges that are under-explored in research publications, which include cultural change, hardware compatibility, learning curve, maintenance, and testing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2018

Where Are The Gaps? A Systematic Mapping Study of Infrastructure as Code Research

Context:Infrastructure as code (IaC) is the practice to automatically co...
research
06/27/2020

XI Commandments of Kubernetes Security: A Systematization of Knowledge Related to Kubernetes Security Practices

Kubernetes is an open-source software for automating management of compu...
research
12/01/2020

Civic Technologies: Research, Practice and Open Challenges

Over the last years, civic technology projects have emerged around the w...
research
12/01/2022

An Extended Model of Software Configuration

Feature toggles and configuration options are modern programmatic techni...
research
04/05/2018

Testing Scientific Software: A Systematic Literature Review

Context: Scientific software plays an important role in critical decisio...
research
09/09/2021

Mapping Research Topics in Software Testing: A Bibliometric Analysis

Background: The field of software testing is growing and rapidly-evolvin...
research
08/30/2017

Choreography in the embedded systems domain: A systematic literature review

Software companies that develop their products on a basis of service-ori...

Please sign up or login with your details

Forgot password? Click here to reset