https://github.com/liquidmetal-dev/microvm-operator
https://github.com/liquidmetal-dev/microvm-operator
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/liquidmetal-dev/microvm-operator
- Owner: liquidmetal-dev
- License: mpl-2.0
- Created: 2024-01-15T12:33:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T09:42:25.000Z (about 2 years ago)
- Last Synced: 2024-04-21T00:57:40.022Z (about 2 years ago)
- Language: Go
- Size: 290 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# microvm-operator
A simple kubernetes operator to create batches of MicroVMs on Flintlock-running
devices.
**Note that this is VERY poc right now...**
## Getting Started
For now refer to the auto-generated [kubebuilder docs](/docs/kubebuilder.md).
## Contributing
Refer to the general [Liquid Metal contribution guides](https://weaveworks-liquidmetal.github.io/site/docs/category/guide-for-contributors/).
### How it works
This project aims to follow the Kubernetes [Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/)
It uses [Controllers](https://kubernetes.io/docs/concepts/architecture/controller/)
which provides a reconcile function responsible for synchronizing resources until the desired state is reached on the cluster.