{"repo":"agoda-com/macOS-vz-kubelet","free":true,"listed":false,"github":"https://github.com/agoda-com/macOS-vz-kubelet","clone":"git clone https://github.com/agoda-com/macOS-vz-kubelet.git","description":"Run native macOS workloads on Kubernetes","language":"Go","stars":397,"topics":["infrastructure","kubernetes","macos","virtual-kubelet","virtual-kubelet-provider"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"macOS Virtualization Kubelet Run native macOS virtual machines as Kubernetes pods. macOS-vz-kubelet is a Virtual Kubelet provider that turns an Apple Silicon Mac into a Kubernetes node. Each pod's first container boots as a native macOS VM on Apple's Virtualization framework; optional Docker side-car containers run in the same pod for logging, monitoring, or artifact handling. It targets teams scaling macOS CI/CD (GitLab runners, build and test farms) on a cluster, at near-native Apple Silicon performance and without QEMU/KVM. Contents - Overview - How it works - Requirements - Getting started - Networking - Imaging - Feature overview - Configuration - Examples - Roadmap - Contributing - Related projects - License Overview Running macOS under Kubernetes traditionally means QEMU/KVM on Linux, which cannot fully use Apple Silicon hardware. macOS-vz-kubelet instead runs VMs natively through Virtualization.framework on the Mac itself, so guests run at near-native speed. The project is designed to: - Run macOS VMs as first-class pods in a Kubernetes cluster. - Support hybrid pods that combine a macOS VM with Docker side-car containers. - Manage VM images with a custom, compressed, OCI-compliant format. - Integrate with Kubernetes scheduling, resource requests, and lifecycle. For exactly what is and is not supported, see the Feature overview. How it works The kubelet runs on the Mac host as a Virtual Kubelet provider and orchestrates two backends from one pod spec. - Virtualization","default_branch":null,"files":null,"tree":[],"storefront":"/r/agoda-com","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agoda-com/macOS-vz-kubelet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}