Create Kubernetes operator
Pscheidl opened this issue · 1 comments
Pscheidl commented
The codebase for deploying H2O into K8S cluster might be easily re-used to create a Kubernetes operator. With Rust, the resulting binary should be thin and performant. Cargo workspaces is an ideal tool to organize the repository.
- Define custom H2O resource - the inputs should be the same as for the CLI tools.
- Parameter check with meaningful errors (1:1 with CLI unless there is strong reason for a detour)
- Working deployment and undeployment first, H2O cluster status watch afterwards, as well as other functionality like Jupyter.
Pscheidl commented