An Empirical Study on Kubernetes Operator Bugs
This program is tentative and subject to change.
Kubernetes is the leading cluster management platform, and within Kubernetes, an operator is an application-specific program that leverages the Kubernetes API to automate operation tasks for man- aging an application deployed on a Kubernetes cluster. Users can declare a desired state for the managed cluster, specifying their configuration preferences, and the operator program is responsible for reconciling the cluster’s actual state to align with the desired state. However, intricate bugs in Kubernetes operators can have severe impacts on the operation and stability of both applications and the underlying Kubernetes cluster.
In this paper, we conduct an empirical study on 208 operator bugs from 36 Kubernetes operators. We investigate the root causes, manifestations, impacts and fixing strategies for these bugs. Our study reveals many interesting findings that can guide the detection and testing of operator bugs, as well as the development of more reliable operators.
This program is tentative and subject to change.
Wed 18 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:30 - 16:50 | |||
15:30 20mTalk | Bugs in Pods: Understanding Bugs in Container Runtime Systems Technical Papers Jiongchi Yu Singapore Management University, Xiaofei Xie Singapore Management University, Cen Zhang Nanyang Technological University, Sen Chen Tianjin University, Yuekang Li The University of New South Wales, Wenbo Shen Zhejing University | ||
15:50 20mTalk | An Empirical Study on Kubernetes Operator Bugs Technical Papers Qingxin Xu Institute of Software, Chinese Academy of Sciences, China, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School | ||
16:10 20mTalk | Understanding Misconfigurations in ROS: An Empirical Study and Current Approaches Technical Papers Paulo Canelas Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA, Alcides Fonseca University of Lisbon, Christopher Steven Timperley Carnegie Mellon University DOI Pre-print Media Attached | ||
16:30 20mTalk | An In-depth Study of Runtime Verification Overheads during Software Testing Technical Papers |