No description
|
Some checks failed
ci/woodpecker/push/build Pipeline was successful
CodeQL / Analyze (push) Has been cancelled
Java CI with Gradle / build (push) Has been cancelled
Deploy Jekyll site to Pages / build (push) Has been cancelled
Deploy Jekyll site to Pages / deploy (push) Has been cancelled
|
||
|---|---|---|
| .github/workflows | ||
| .settings | ||
| .vscode | ||
| .woodpecker | ||
| buildSrc | ||
| deploy | ||
| dev-example | ||
| example | ||
| gradle | ||
| misc | ||
| org.jdrupes.vmoperator.common | ||
| org.jdrupes.vmoperator.manager | ||
| org.jdrupes.vmoperator.manager.events | ||
| org.jdrupes.vmoperator.runner.qemu | ||
| org.jdrupes.vmoperator.util | ||
| org.jdrupes.vmoperator.vmaccess | ||
| org.jdrupes.vmoperator.vmmgmt | ||
| spice-squid | ||
| webpages | ||
| .codacy.yml | ||
| .editorconfig | ||
| .eslintrc.json | ||
| .gitattributes | ||
| .gitignore | ||
| .markdownlint.yaml | ||
| build.gradle | ||
| checkstyle.xml | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| overview.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| ruleset.xml | ||
| settings.gradle | ||
| VM-Operator.png | ||
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 for details.