██ ██ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██████ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██

High-Performance Kubernetes

High-Performance Kubernetes (HPK), allows HPC users to run their own private "mini Clouds" on a typical HPC cluster. HPK uses a single container to run the Kubernetes control plane and a Virtual Kubelet Provider implementation to translate container lifecycle management commands from Kubernetes-native to Slurm/Apptainer.

To allow users to run HPK, the HPC environment should have Apptainer configured so that:

In contrast to a typical Kubernetes installation at the Cloud:

HPK is a continuation of the KNoC project, a Virtual Kubelet Provider implementation that can be used to bridge Kubernetes and HPC environments.