Back to results

University of Illinois at Urbana-Champaign

FReAK: fault injection based resilience assessment of Kubernetes

Abstract

dc:description

Some factors contributing to cluster outages and failures, resulting in revenue loss and diminished trust among cloud providers and users, are rooted within container orchestrators. This underscores the necessity for thorough resilience testing. Resilience assessment of Kubernetes, the most widely adopted container orchestrator, using nearly 12000 fault injections in the control plane of Kubernetes performed using FReAK, an automated fault injector, is presented in this thesis. Subsequently, the vulnerable functionalities of the components are uncovered. Additionally, a Bayesian model for fault localization and higher fault manifestation is designed. The results of the fault injections show that about 60% of the activated faults do not affect the control plane, but critical failures that make at least one control plane component unavailable were observed in 11% of the fault injections. Moreover, the API server turned out to be the most critical. The results also indicated insufficiency in input validation and insufficiency of heartbeats in indicating the availability of the components. Testing the Kubernetes control plane through such tests can aid in the development of more robust resilience strategies.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Electrical & Computer Engr
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Sreejith, Harshitha
Contributors dc:contributor
  • Iyer, Ravishankar K.

Subjects

dc:subject × 6

Rights

dc:rights
Statement dc:rights
  • Copyright 2024 Harshitha Sreejith
Language dc:language
eng, en

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/124728
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/124728

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Sreejith, Harshitha. FReAK: fault injection based resilience assessment of Kubernetes. Thesis thesis, University of Illinois at Urbana-Champaign, 2024. https://hdl.handle.net/2142/124728