Displaying 1 to 7 from 7 results

kubevirt - Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

  •    Go

KubeVirt is a virtual machine management add-on for Kubernetes. The aim is to provide a common ground for virtualization solutions on top of Kubernetes. Note: KubeVirt is a heavy work in progress.

virtlet - Kubernetes CRI implementation for running VM workloads

  •    Go

Virtlet is a Kubernetes runtime server which allows you to run VM workloads, based on QCOW2 images. It is possible to run Virtlet by following the instructions from either Running local environment or Deploy using DaemonSets documents. There's also separate document describing the process of installing Virtlet on real clusters.

karesansui - Karesansui is an open-source virtualization management application made in Japan.

  •    Python

Karesansui is an open-source virtualization management application made in Japan. Karesansui requires (or is dependent on) other software.

Virtlyst - Web interface to manage virtual machines with libvirt

  •    Javascript

Don't let your virtualization management use more resources than you main virtualized needs.




node-libvirt - libvirt bindings for google v8 javascript engine (nodejs addon)

  •    C++

Node-Libvirt is a set of bindings to Libvirt API, which allows to use it from Javascript. You must have NodeJS and Libvirt already installed to be able to build node-libvirt.

libvirt-rpc - Pure rust implementation of libvirt protocol (no C bindings required) 🔥🔥🔥

  •    Rust

Pure rust implementation of libvirt protocol (no C bindings required). This repository contains xdr protocol definitions from libvirt repository licensed under LGPL. IANAL, but it seems like it makes it LGPL.

demo - Easy to use KubeVirt demo based on minikube.

  •    Shell

This demo assumes that minikube (0.28+) (or minishift) is configured and running as described below and that kubectl available on your system. If not, then please take a look at the guide below. The initial deployment can take a long time, because a number of containers have to be pulled from the internet. Use watch kubectl get --all-namespaces pods to monitor the progress.