From c6bf6acb18eca480ecfe43de0a825fc5638454a8 Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Tue, 23 May 2023 23:05:35 +0200 Subject: [PATCH] Add Readme. --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..a853bab --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# Run Qemu in Kubernetes Pods + +The goal of this project is to provide the means for running Qemu +based VMs in Kubernetes pods. + +The project was triggered by a remark in the discussion about RedHat +[dropping SPICE support](https://bugzilla.redhat.com/show_bug.cgi?id=2030592) +from the RHEL packages. +[One comment](https://bugzilla.redhat.com/show_bug.cgi?id=2030592#c4) +mentioned that the [KubeVirt](https://kubevirt.io/) project isn't +interested in supporting SPICE. + +Time to have a look at alternatives. Libvirt has become a common +tool to configure and run Qemu. But some of its functionality, notably +the management of storage for the VMs and networking is already provided +by Kubernetes. Therefore this project takes a fresh approach of +running Qemu in a pod using a simple, lightweight manager called "runner". +The runner makes use of the Kubernetes features for resource management as +much as possible. + +The project does in no way attempt to replace kubevirt. Its goal is +to provide a simple solution for the use case of running a virtual +machine in a common configuration in a Kubernetes cluster. + \ No newline at end of file