-
Notifications
You must be signed in to change notification settings - Fork 0
Open
2 / 42 of 4 issues completedDescription
Motivation
Curerntly, the Flame can be installed in bare-metal by flmadm, or deploy a dev environment by docker compose.
But in most of case, it's more convient for end-user to deploy it in Kubernetes by Operator.
In this issue, we'd like to build the MVP of flame-operator to simplify the deployment of Flame in Kuberentes cluster.
Function Specification
- The CRD (CustomResourceDefinitions)
FlameClustershould include all information about Flame cluster - For each FlameCluster, the operator should create one pod for flame-session-manager, and several pods for flame-executor-manager
- The FlameCluster.spec.replica should be used to define the number of flame-executor-manager pod
References
- Flame: https://github.com/xflops/flame/
- Operator pattern: https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
- Kubebuilder: https://github.com/kubernetes-sigs/kubebuilder
- CustomResourceDefinitions: https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels