- Update to longterm kernel 6.6.92[1] - aarch64: Enable Virtio GPU, needed for krunkit driver Generated using by running: make iso-menuconfig-aarch64 make linux-menuconfig-aarch64 make iso-menuconfig-x86_64 make linux-menuconfig-x86_64 This generated many changes in the configs, maybe they were updated manually previously. With this change we can boot krunkit with the built iso: % minikube start -p krunkit --driver krunkit --container-runtime containerd --iso-url file://$PWD/minikube-arm64-vgpu.iso 😄 [krunkit] minikube v1.36.0 on Darwin 15.5 (arm64) ✨ Using the krunkit (experimental) driver based on user configuration 👍 Starting "krunkit" primary control-plane node in "krunkit" cluster 🔥 Creating krunkit VM (CPUs=2, Memory=6000MB, Disk=20000MB) ... 📦 Preparing Kubernetes v1.33.1 on containerd 1.7.23 ... ▪ Generating certificates and keys ... ▪ Booting up control plane ... ▪ Configuring RBAC rules ... 🔗 Configuring bridge CNI (Container Networking Interface) ... 🔎 Verifying Kubernetes components... ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5 🌟 Enabled addons: storage-provisioner, default-storageclass 🏄 Done! kubectl is now configured to use "krunkit" cluster and "default" namespace by default And now we have accelerated gpu: $ tree /dev/dri /dev/dri |-- by-path | |-- platform-a007000.virtio_mmio-card -> ../card0 | `-- platform-a007000.virtio_mmio-render -> ../renderD128 |-- card0 `-- renderD128 For example usage of the accelerated GPU see: https://github.com/medyagh/ai-playground-minikube/tree/main/macos [1] https://www.kernel.org/ |
||
---|---|---|
.. | ||
addons | ||
gvisor | ||
iso | ||
kicbase | ||
minikube | ||
prow | ||
storage-provisioner |