Uppsats
Integrating Apple Silicon and macOS as Kubernetes Worker Nodes : Evaluating User-Space and Virtualization for Workload Execution
Yrkesexamen på avancerad nivå
Luleå tekniska universitet/Institutionen för system- och rymdteknik
Publicerad: 2026
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
Kubernetes serves as the de facto standard for orchestrating containerized workloads, exposing limitations regarding diverse hardware integration. Specialised architectures such as Apple Silicon remain isolated from these mainstream cluster environments. This research addresses a key operational gap by demonstrating and evaluating macOS worker-node integration in a Kubernetes-based research cluster. Achieving hardware acceleration within isolated environments, such as virtual machines, on Apple Silicon required implementing and evaluating two distinct execution models. The first model leverages user-space for direct execution, granting unrestricted access to the underlying hardware. The second utilises Apple's virtualization framework, specifically building upon the macos-vz-kubelet project to provision macOS virtual machines. macOS lacks native compatibility with Linux-based distributed storage solutions, specifically Ceph Persistent Volume Claims. Resolving this limitation required deploying an intermediary NFS server hosted within a standard Linux pod. Evaluating these implementations revealed clear operational trade-offs. The user-space approach delivers superior computational throughput, demonstrating performance gains of approximately 20% for CPU and 5% for GPU workloads compared to the virtualization implementation. Performance metrics fluctuate significantly depending on the specific framework and workload evaluated. The virtualization implementation successfully mimics standard Kubernetes workflows, offering significantly enhanced usability and lower operational complexity than the user-space model. A single-node, quantized LLM inference benchmark evaluated the energy efficiency of the user-space implementation against an NVIDIA H100 MIG 40GB configuration. The macOS implementation achieved roughly 8 to 19 times higher tokens-per-watt than the H100 MIG configuration. The results demonstrate technical feasibility in the evaluated environment, while automated deployment, scaling, and security remain open challenges.
Information
- Författare
- Larsson, Sune
- Lärosäte / institution
- Luleå tekniska universitet/Institutionen för system- och rymdteknik
- Publiceringsdatum
- 2026
- Uppsatstyp
- Yrkesexamen på avancerad nivå
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, Umeå universitet/Institutionen för datavetenskap
Alexeyev, Konstantin
Publicerad: 2026
Magister-uppsats, Blekinge Tekniska Högskola/Institutionen för programvaruteknik
Rafiei, Vahid
Publicerad: 2026
Yrkesexamen på grundnivå, Mälardalens universitet/Institutionen för datavetenskap och datateknik
Norrman, Johnny, Rynger, Ida
Publicerad: 2026
M1-uppsats, Blekinge Tekniska Högskola/Institutionen för datavetenskap
Zackrisson, Emil, Svensson, Theo
Publicerad: 2026
Master-uppsats, Stockholms universitet/Institutionen för data- och systemvetenskap
Kaththriarachchi, Viraj Vishwanath
Publicerad: 2026
Kandidat-uppsats, Umeå universitet/Institutionen för datavetenskap
Johansson, Emil
Publicerad: 2026