Ephemeral Kubernetes: dynamically deleting and recreating clusters using Warewulf

Abstract With the rise of LLMs, GPU acceleration has become essential for both training and serving AI models. This requires HPC systems to be highly flexible with assigning multi-GPU nodes while also maintaining high security standards. Existing approaches involve utilizing nodes with batch and service schedulers, e.g., Slurm and Kubernetes, by dynamically moving nodes between the schedulers either through negotiation between the systems or via an external system. However, such a multi-use approach also increases the attack surface as more scheduling components operate with root permission. Moreover, it becomes increasingly difficult to recover from a security incident as attackers might have infected parts of either scheduling system. In this work, we present Ephemeral Kubernetes as a way to dynamically deploy and remove Kubernetes clusters in Warewulf managed environments such that nodes can be booted to be either part of a Slurm or Kubernetes cluster while being wiped at shutdown.

Authors

Institutions

Publication Details

Journal
The Journal of Supercomputing
Published
2025-10-22
DOI
https://doi.org/10.1007/s11227-025-07668-y
Citations
2
Primary Topic
Advanced Database Systems and Queries
Type
article
Field-Weighted Citation Impact
2.97

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Ephemeral Kubernetes: dynamically deleting and recreating clusters using Warewulf

Julian Kunkel, Jonathan Decker
2 citations
The Journal of Supercomputing
Advanced Database Systems and Queries
2.97
article

Ephemeral Kubernetes: dynamically deleting and recreating clusters using Warewulf

Julian Kunkel, Jonathan Decker
article en
2 citations

Abstract

Abstract With the rise of LLMs, GPU acceleration has become essential for both training and serving AI models. This requires HPC systems to be highly flexible with assigning multi-GPU nodes while also maintaining high security standards. Existing approaches involve utilizing nodes with batch and service schedulers, e.g., Slurm and Kubernetes, by dynamically moving nodes between the schedulers either through negotiation between the systems or via an external system. However, such a multi-use approach also increases the attack surface as more scheduling components operate with root permission. Moreover, it becomes increasingly difficult to recover from a security incident as attackers might have infected parts of either scheduling system. In this work, we present Ephemeral Kubernetes as a way to dynamically deploy and remove Kubernetes clusters in Warewulf managed environments such that nodes can be booted to be either part of a Slurm or Kubernetes cluster while being wiped at shutdown.

The Journal of SupercomputingVol. 81(16)
Universitätsmedizin Göttingen (DE), University of Göttingen (DE)
Bundesministerium für Bildung und Forschung
Openalex Percentile: Top 7%
Advanced Database Systems and Queries
2.97
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Ephemeral Kubernetes: dynamically deleting and recreating clusters using Warewulf — Julian Kunkel, Jonathan Decker · The Journal of Supercomputing (2025) | TGRS Research Map | TGRS