starrocks:
nameOverride: "kube-starrocks"
timeZone: Asia/Seoul
initPassword:
enabled: true
# Set a password secret, for example:
# kubectl create secret generic starrocks-root-pass --from-literal=password='g()()dpa$$word'
passwordSecret: starrocks-root-pass
starrocksCluster:
enabledBe: false
enabledCn: true
starrocksFESpec:
config: |
run_mode = shared_data
cloud_native_meta_port = 6090
cloud_native_storage_type = S3
# For example, testbucket/subpath
aws_s3_path = starrocks-demo-cshift/data
# For example, us-west-2
aws_s3_region = ap-northeast-2
# credentials for S3 object read/write
aws_s3_access_key = <access_key>
aws_s3_secret_key = <secret_key>
# Set this to false if you do not want default
# storage created in the object storage using
# the details provided above
enable_load_volume_from_conf = true
replicas: 3
service:
type: LoadBalancer
resources:
requests:
cpu: 1
memory: 2Gi
limits:
cpu: 1
memory: 2Gi
storageSpec:
name: fe
starrocksCnSpec:
replicas: 3
image:
repository: starrocks/cn-ubuntu
resources:
requests:
cpu: 1
memory: 4Gi
limits:
cpu: 1
memory: 4Gi
storageSpec:
name: cn
storageSize: 15Gi
starrocksFeProxySpec:
enabled: true
service:
type: LoadBalancer
starrocks:
timeZone: Asia/Seoul
initPassword:
enabled: true
# Set a password secret, for example:
# kubectl create secret generic starrocks-root-pass --from-literal=password='g()()dpa$$word'
passwordSecret: starrocks-root-pass
#default 값은 BE배포로 되어있습니다.
starrocksCluster:
enabledBe: true
enabledCn: false
starrocksFESpec:
replicas: 3
service:
type: LoadBalancer
resources:
requests:
cpu: 1
memory: 2Gi
storageSpec:
name: fe
starrocksBeSpec:
replicas: 3
resources:
requests:
cpu: 1
memory: 4Gi
storageSpec:
name: be
storageSize: 15Gi
starrocksFeProxySpec:
enabled: true
service:
type: LoadBalancer
operator:
global:
rbac:
create: true
serviceAccount:
name: "starrocks"
annotations: {}
labels: {}
timeZone: Asia/Shanghai
nameOverride: "kube-starrocks"
starrocksOperator:
enabled: true
annotations: {}
namespaceOverride: ""
image:
repository: starrocks/operator
tag: v1.10.1
imagePullPolicy: Always
replicaCount: 1
resources:
limits:
cpu: 500m
memory: 800Mi
requests:
cpu: 500m
memory: 400Mi
securityContext:
runAsNonRoot: true
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
imagePullSecrets: []
nodeSelector: {}
affinity: {}
tolerations: []
watchNamespace: ""
env: []
log:
- --zap-time-encoding=iso8601
- --zap-encoder=console
dnsDomainSuffix: ""
volumeNameWithHash: true
starrocks:
nameOverride: "kube-starrocks"
initPassword:
enabled: false
isInstall: true
password: ""
passwordSecret: ""
image: ""
annotations: {}
resources: {}
timeZone: Asia/Shanghai
datadog:
log:
enabled: false
logConfig: '{}'
metrics:
enabled: false
profiling:
fe: false
be: false
cn: false
env: "starrocks-default"
configMode: "service"
metrics:
serviceMonitor:
enabled: false
labels: {}
interval: 15s
starrocksCluster:
name: ""
namespace: ""
annotations: {}
enabledBe: true
enabledCn: false
disasterRecovery:
componentValues:
image:
tag: "3.3-latest"
hostAliases: []
runAsNonRoot: false
schedulerName: ""
serviceAccount: ""
imagePullSecrets: []
tolerations: []
topologySpreadConstraints: []
nodeSelector: {}
affinity: {}
podLabels: {}
starrocksFESpec:
replicas: 1
image:
repository: starrocks/fe-ubuntu
tag: ""
imagePullPolicy: IfNotPresent
entrypoint: {}
annotations: {}
runAsNonRoot: false
readOnlyRootFilesystem: false
capabilities: {}
service:
type: "ClusterIP"
loadbalancerIP: ""
annotations: {}
labels: {}
ports: []
loadBalancerSourceRanges: []
imagePullSecrets: []
serviceAccount: ""
nodeSelector: {}
podLabels: {}
hostAliases: []
schedulerName: ""
affinity: {}
tolerations: []
topologySpreadConstraints: []
resources:
requests:
cpu: 4
memory: 4Gi
limits:
cpu: 8
memory: 8Gi
storageSpec:
name: ""
storageClassName: ""
storageSize: 10Gi
storageMountPath: ""
logStorageClassName: ""
logStorageSize: 5Gi
logMountPath: ""
emptyDirs: []
hostPaths: []
config: |
LOG_DIR = ${STARROCKS_HOME}/log
DATE = "$(date +%Y%m%d-%H%M%S)"
JAVA_OPTS="-Dlog4j2.formatMsgNoLookups=true -Xmx8192m -XX:+UseG1GC -Xlog:gc*:${LOG_DIR}/fe.gc.log.$DATE:time"
http_port = 8030
rpc_port = 9020
query_port = 9030
edit_log_port = 9010
mysql_service_nio_enabled = true
sys_log_level = INFO
run_mode = shared_data
cloud_native_meta_port = 6090
cloud_native_storage_type = S3
aws_s3_path = starrocks-demo-cshift/data
aws_s3_region = ap-northeast-2
aws_s3_access_key = AKIA5IJOXIAJWZMD5G5Y
aws_s3_secret_key = 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
enable_load_volume_from_conf = true
configyaml: {}
secrets: []
configMaps: []
terminationGracePeriodSeconds: 120
startupProbeFailureSeconds:
livenessProbeFailureSeconds:
readinessProbeFailureSeconds:
lifecycle: {}
sidecars: []
sidecarsMap: {}
initContainers: []
maxUnavailablePods:
shareProcessNamespace:
starrocksCnSpec:
image:
repository: starrocks/cn-ubuntu
tag: ""
imagePullPolicy: IfNotPresent
entrypoint: {}
serviceAccount: ""
annotations: {}
runAsNonRoot: false
readOnlyRootFilesystem: false
capabilities: {}
service:
type: "ClusterIP"
loadbalancerIP: ""
annotations: {}
labels: {}
ports: []
loadBalancerSourceRanges: []
imagePullSecrets: []
nodeSelector: {}
podLabels: {}
hostAliases: []
schedulerName: ""
affinity: {}
tolerations: []
topologySpreadConstraints: []
autoScalingPolicy: {}
resources:
requests:
cpu: 4
memory: 8Gi
limits:
cpu: 8
memory: 8Gi
storageSpec:
name: ""
storageClassName: ""
storageSize: 1Ti
storageCount: 1
storageMountPath: ""
logStorageClassName: ""
logStorageSize: 20Gi
logMountPath: ""
spillStorageClassName: ""
spillStorageSize: 0Gi
spillMountPath: ""
emptyDirs: []
hostPaths: []
config: |
sys_log_level = INFO
thrift_port = 9060
webserver_port = 8040
heartbeat_service_port = 9050
brpc_port = 8060
configyaml: {}
secrets: []
configMaps: []
terminationGracePeriodSeconds: 120
startupProbeFailureSeconds:
livenessProbeFailureSeconds:
readinessProbeFailureSeconds:
lifecycle: {}
sidecars: []
sidecarsMap: {}
initContainers: []
maxUnavailablePods:
shareProcessNamespace:
starrocksBeSpec:
replicas: 1
image:
repository: starrocks/be-ubuntu
tag: ""
imagePullPolicy: IfNotPresent
entrypoint: {}
serviceAccount: ""
annotations: {}
runAsNonRoot: false
readOnlyRootFilesystem: false
capabilities: {}
service:
type: "ClusterIP"
loadbalancerIP: ""
annotations: {}
labels: {}
ports: []
loadBalancerSourceRanges: []
imagePullSecrets: []
nodeSelector: {}
podLabels: {}
hostAliases: []
schedulerName: ""
affinity: {}
tolerations: []
topologySpreadConstraints: []
resources:
requests:
cpu: 4
memory: 4Gi
limits:
cpu: 8
memory: 8Gi
storageSpec:
name: ""
storageClassName: ""
storageSize: 1Ti
storageCount: 1
storageMountPath: ""
logStorageClassName: ""
logStorageSize: 20Gi
logMountPath: ""
spillStorageClassName: ""
spillStorageSize: 0Gi
spillMountPath: ""
emptyDirs: []
hostPaths: []
config: |
be_port = 9060
webserver_port = 8040
heartbeat_service_port = 9050
brpc_port = 8060
sys_log_level = INFO
default_rowset_type = beta
configyaml: {}
secrets: []
configMaps: []
terminationGracePeriodSeconds: 120
startupProbeFailureSeconds:
livenessProbeFailureSeconds:
readinessProbeFailureSeconds:
lifecycle: {}
sidecars: []
sidecarsMap: {}
initContainers: []
maxUnavailablePods:
shareProcessNamespace:
secrets: []
configMaps: []
resources: []
starrocksFeProxySpec:
enabled: false
replicas: 1
imagePullPolicy: IfNotPresent
image:
repository: ""
tag: ""
resources:
requests:
cpu: 1
memory: 2Gi
limits:
cpu: 1
memory: 2Gi
resolver: ""
service:
type: ClusterIP
loadbalancerIP: ""
annotations: {}
labels: {}
ports: []
loadBalancerSourceRanges: []
imagePullSecrets: []
nodeSelector: {}
affinity: {}
tolerations: []
livenessProbeFailureSeconds:
readinessProbeFailureSeconds:
emptyDirs: []