Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

KubeVirt does not run on Apple Silicon, so I built KubeSilicon

Описание и применение

KubeSilicon позволяет запускать Linux‑ARM64 виртуальные машины на Mac с Apple Silicon, заменяя KubeVirt, который требует KVM, недоступного в macOS.

Задача

KubeVirt requires KVM, which macOS lacks, preventing VM creation on Apple Silicon Macs.

Результат

KubeSilicon enables running Linux ARM64 VMs on Apple Silicon Macs, achieving VM start times of ~6s and pod ping latency of 1–2 ms.

Рабочий процесс

  • Create a kind cluster on the Mac
  • Install KubeSilicon via make install
  • Apply a SiliconVM YAML to the cluster
  • The daemon boots the VM and reports status
  • Pods can SSH or ping the VM

Доказательства

KubeVirt does not run on a Mac with Apple Silicon.

Источник

In my tests the VM reaches Running in about 6 seconds once the image is cached, and a busybox pod pings it in 1 to 2 ms.

Источник

Early on, guests crashed at random: kernel Oops and SIGILL in 3 of 4 boots with Apple's default disk mode. Switching the disk attachment to cached with fsync gave 0 crashes in 9 boots.

Источник

  • Дата записи: 2026-10-23T21:11:12.965Z