Kubernetes support for Database Lab Engine
Goal
Deliver an easy to run Database Lab Engine on Kubernetes (k8s)
TODO / How to implement
Kubernetes support
- Deploy DLE as container in k8s (1-5 days)
- R&D ZFS support (or we have to use LVM?)
- R&D clone containers architecture
- potential problems with volumes
- Create k8s operator for DLE (3-4 weeks)
- Design CRDs
- Bootstrap with Operator SDK
- Create API of CRDs
- Create CRDs
- Create a controller
- Build a container image
- Lifecycle support
- Add the ability to configure on what node DLE will be ran (in case if we require some additional permissions)
- minikube/kind setup (2-3 days)
- Docs/tutorial (2-3 days)