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)
FlameCluster should 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
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
FlameClustershould include all information about Flame clusterReferences