apiVersion: doris.selectdb.com/v1 kind: DorisCluster metadata: labels: app.kubernetes.io/name: doriscluster name: doriscluster-helm namespace: doriscluster spec: feSpec: replicas: 1 image: harbor.cdcyy.com.cn/cmii/doris.fe-ubuntu:2.1.6 limits: cpu: 8 memory: 16Gi requests: cpu: 2 memory: 6Gi configMapInfo: # use kubectl create configmap fe-configmap --from-file=fe.conf configMapName: fe-configmap resolveKey: fe.conf nodeSelector: uavcloud.env: demo persistentVolumes: - mountPath: /opt/apache-doris/fe/doris-meta name: doriscluster-storage0 persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: nfs-prod-distribute accessModes: - ReadWriteOnce resources: # notice: if the storage size less 5G, fe will not start normal. requests: storage: 300Gi - mountPath: /opt/apache-doris/fe/log name: doriscluster-storage1 persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: nfs-prod-distribute accessModes: - ReadWriteOnce resources: requests: storage: 100Gi - mountPath: /opt/apache-doris/fe/jdbc_drivers name: doriscluster-storage-fe-jdbc-drivers persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: nfs-prod-distribute accessModes: - ReadWriteOnce resources: requests: storage: 100Gi beSpec: replicas: 3 image: harbor.cdcyy.com.cn/cmii/doris.be-ubuntu:2.1.6 limits: cpu: 8 memory: 24Gi requests: cpu: 2 memory: 6Gi configMapInfo: # use kubectl create configmap be-configmap --from-file=be.conf configMapName: be-configmap resolveKey: be.conf nodeSelector: uavcloud.env: demo persistentVolumes: - mountPath: /opt/apache-doris/be/storage name: doriscluster-storage2 persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: nfs-prod-distribute accessModes: - ReadWriteOnce resources: requests: storage: 300Gi - mountPath: /opt/apache-doris/be/log name: doriscluster-storage3 persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: nfs-prod-distribute accessModes: - ReadWriteOnce resources: requests: storage: 100Gi - mountPath: /opt/apache-doris/be/jdbc_drivers name: doriscluster-storage-be-jdbc-drivers persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: nfs-prod-distribute accessModes: - ReadWriteOnce resources: requests: storage: 100Gi