https://github.com/mnlipp/vm-operator
Run Qemu in Kubernetes Pods
https://github.com/mnlipp/vm-operator
kubernetes-operator qemu vm
Last synced: about 2 months ago
JSON representation
Run Qemu in Kubernetes Pods
- Host: GitHub
- URL: https://github.com/mnlipp/vm-operator
- Owner: mnlipp
- License: agpl-3.0
- Created: 2023-05-23T19:21:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T10:01:01.000Z (about 1 year ago)
- Last Synced: 2024-05-29T01:33:16.696Z (about 1 year ago)
- Topics: kubernetes-operator, qemu, vm
- Language: Java
- Homepage: http://vm-operator.jdrupes.org
- Size: 56.7 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/mnlipp/VM-Operator/actions/workflows/gradle.yml)
[](https://app.codacy.com/gh/mnlipp/VM-Operator/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)

# Run QEMU/KVM in Kubernetes Pods

This project provides an easy to use and flexible solution for running
QEMU/KVM based VMs in Kubernetes pods.The central component of this solution is the kubernetes operator that
manages "runners". These run in pods and are used to start and manage
the QEMU/KVM process for the VMs (optionally together with a SW-TPM).A web GUI for administrators provides an overview of the VMs together
with some basic control over the VMs. A web GUI for users provides an
interface to access and optionally start, stop and reset the VMs.Advanced features of the operator include pooling of VMs and automatic
login.See the [project's home page](https://vm-operator.jdrupes.org/)
for details.