apiVersion: doris.selectdb.com/v1 kind: DorisCluster metadata: labels: app.kubernetes.io/name: doriscluster name: doriscluster-helm namespace: doriscluster spec: feSpec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: doris-deploy operator: In values: - "true" replicas: 1 image: 172.16.100.55:8033/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: doris-static-storage accessModes: - ReadWriteOnce resources: # notice: if the storage size less 5G, fe will not start normal. requests: storage: 500Gi - 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: cmlc-nfs-storage accessModes: - ReadWriteOnce resources: requests: storage: 10Gi beSpec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: doris-deploy operator: In values: - "true" replicas: 3 image: 172.16.100.55:8033/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-storage1 persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: doris-static-storage accessModes: - ReadWriteOnce resources: requests: storage: 9000Gi - mountPath: /opt/apache-doris/be/storage name: doriscluster-storage2 persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: doris-static-storage accessModes: - ReadWriteOnce resources: requests: storage: 9000Gi - mountPath: /opt/apache-doris/be/log name: doriscluster-storage3 persistentVolumeClaimSpec: # when use specific storageclass, the storageClassName should reConfig, example as annotation. storageClassName: doris-static-storage accessModes: - ReadWriteOnce resources: requests: storage: 9000Gi - 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: cmlc-nfs-storage accessModes: - ReadWriteOnce resources: requests: storage: 10Gi