{"repo":"smartxworks/virtink","free":true,"listed":false,"github":"https://github.com/smartxworks/virtink","clone":"git clone https://github.com/smartxworks/virtink.git","description":"Lightweight Virtualization Add-on for Kubernetes","language":"Go","stars":610,"topics":["kubernetes","cloud-hypervisor","kvm","rust-vmm","virtualization"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Virtink: Lightweight Virtualization Add-on for Kubernetes Virtink is a Kubernetes add-on for running Cloud Hypervisor virtual machines. By using Cloud Hypervisor as the underlying hypervisor, Virtink enables a lightweight and secure way to run fully virtualized workloads in a canonical Kubernetes cluster. Compared to KubeVirt, Virtink: - does not use libvirt or QEMU. By leveraging Cloud Hypervisor, VMs has lower memory (≈30MB) footprints, higher performance and smaller attack surface. - does not require a long-running per-Pod launcher process, which further reduces runtime memory overhead (≈80MB). - is an especially good fit for running fully isolated Kubernetes clusters in an existing Kubernetes cluster. See our Cluster API provider and the knest tool for more details. Virtink consists of 3 components: - virt-controller is the cluster-wide controller, responsible for creating Pods to run Cloud Hypervisor VMs. - virt-daemon is the per-Node daemon, responsible for further controlling Cloud Hypervisor VMs on Node bases. - virt-prerunner is the per-Pod pre-runner, responsible for preparing VM networks and building Cloud Hypervisor VM configuration. NOTE : Virtink is still a work in progress, its API may change without prior notice. Installation Requirements A few requirements need to be met before you can begin: - Kubernetes cluster v1.16 v1.25 - Kubernetes apiserver must have --allow-privileged=true in order to run Virtink's privileged DaemonSet. It's usually set by default. - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/smartxworks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smartxworks/virtink/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."}