apache / doris

Apache Doris is an easy-to-use, high performance and unified analytics database.
https://doris.apache.org
Apache License 2.0
12.27k stars 3.2k forks source link

[Feature] When Deploy Doris on K8s, it only works for Statefulset, cannot choose any other advanced StatefulSet. #37368

Open shanshanying opened 2 months ago

shanshanying commented 2 months ago

Search before asking

Description

When deploying Doris on K8s, we found its K8sDeployManager is bounded to use Statefuset workload, does not have the flexibility to use other advanced statefulset.

image

Use case

No response

Related issues

No response

Are you willing to submit PR?

Code of Conduct

lc2705 commented 2 months ago

advanced statefulset seems not a standard resource in k8s, which works with a self-defined operator

intelligentfu commented 2 months ago

from your description, K8sDeployManager mode is not recommended for use. can use doris-operator to deploy doris. BTW, In my options, statefulset is the basic resource in k8s, kube-controller-manager is the basic component, so it should not deprecated, advanced statefulset is not a standard resource in k8s, The implementation methods of each platform are different. so can you share some advice on how to support users using specific resources in k8s to manage pods