123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326 |
- nameOverride: ""
- fullnameOverride: ""
- image:
- repository: flink
- tag: 1.11.2-scala_2.12
- pullPolicy: IfNotPresent
- imagePullSecrets: []
- flink:
-
- logging:
- log4j_properties: |+
- # This affects logging for both user code and Flink
- rootLogger.level = INFO
- rootLogger.appenderRef.console.ref = ConsoleAppender
- rootLogger.appenderRef.rolling.ref = RollingFileAppender
-
-
-
-
-
-
-
-
- logger.akka.name = akka
- logger.akka.level = INFO
- logger.kafka.name= org.apache.kafka
- logger.kafka.level = INFO
- logger.hadoop.name = org.apache.hadoop
- logger.hadoop.level = INFO
- logger.zookeeper.name = org.apache.zookeeper
- logger.zookeeper.level = INFO
-
-
- appender.console.name = ConsoleAppender
- appender.console.type = CONSOLE
- appender.console.layout.type = PatternLayout
- appender.console.layout.pattern = %d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %-60c %x - %m%n
-
-
- appender.rolling.name = RollingFileAppender
- appender.rolling.type = RollingFile
- appender.rolling.append = false
- appender.rolling.fileName = ${sys:log.file}
- appender.rolling.filePattern = ${sys:log.file}.%i
- appender.rolling.layout.type = PatternLayout
- appender.rolling.layout.pattern = %d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %-60c %x - %m%n
- appender.rolling.policies.type = Policies
- appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
- appender.rolling.policies.size.size=100MB
- appender.rolling.strategy.type = DefaultRolloverStrategy
- appender.rolling.strategy.max = 10
-
-
- logger.netty.name = org.apache.flink.shaded.akka.org.jboss.netty.channel.DefaultChannelPipeline
- logger.netty.level = OFF
-
- monitoring:
- enabled: true
-
- port: 9999
-
- latency:
- enabled: false
- probingInterval: 1000
-
- system:
- enabled: true
- probingInterval: 5000
- rocksdb:
- enabled: false
- workDir: /opt/flink
-
-
-
- params: ""
- state:
-
- backend:
-
-
- params: |+
- state.checkpoints.dir: file:///flink_state/checkpoints
- state.savepoints.dir: file:///flink_state/savepoints
- state.backend.async: true
- state.backend.fs.memory-threshold: 1024
- state.backend.fs.write-buffer-size: 4096
- state.backend.incremental: false
- state.backend.local-recovery: false
- state.checkpoints.num-retained: 1
- taskmanager.state.local.root-dirs: file:///flink_state/local-recovery
-
-
- rocksdb: |+
- state.backend.rocksdb.checkpoint.transfer.thread.num: 1
- state.backend.rocksdb.localdir: /flink_state/rocksdb
- state.backend.rocksdb.options-factory: org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
- state.backend.rocksdb.predefined-options: DEFAULT
- state.backend.rocksdb.timer-service.factory: HEAP
- state.backend.rocksdb.ttl.compaction.filter.enabled: false
- extraEnvs: []
- jobmanager:
-
- statefulset: false
-
- initContainers: {}
-
-
-
-
-
-
-
-
- highAvailability:
-
- enabled: false
- zookeeperConnect: "{{ .Release.Name }}-zookeeper:{{ .Values.zookeeper.env.ZOO_PORT }}"
- zookeeperRootPath: /flink
- clusterId: /flink
-
-
- storageDir:
-
- syncPort: 6150
-
-
-
-
- command: >-
- sed 's/REPLACE_HOSTNAME/'${FLINK_POD_IP}'/'
- $FLINK_HOME/conf/flink-conf.yaml.tpl > $FLINK_HOME/conf/flink-conf.yaml &&
- $FLINK_HOME/bin/jobmanager.sh start-foreground;
-
-
- jvmArgs: "-Djava.security.properties={{ .Values.flink.workDir }}/conf/security.properties"
-
- extraEnvs: []
- ports:
- rpc: 6123
-
- blob: 6124
- ui: 8081
- replicaCount: 1
-
-
-
- heapSize: 1g
- resources: {}
-
-
-
-
- additionalCommand: >-
- cp /opt/flink/opt/flink-s3-fs-presto-*.jar
- /opt/flink/lib/ &&
- wget https://repo1.maven.org/maven2/com/github/oshi/oshi-core/3.4.0/oshi-core-3.4.0.jar
- -O /opt/flink/lib/oshi-core-3.4.0.jar &&
- wget https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.4.0/jna-5.4.0.jar
- -O /opt/flink/lib/jna-5.4.0.jar &&
- wget https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.4.0/jna-platform-5.4.0.jar
- -O /opt/flink/lib/jna-platform-5.4.0.jar
- command: >-
- cp $FLINK_HOME/conf/flink-conf.yaml.tpl $FLINK_HOME/conf/flink-conf.yaml &&
- $FLINK_HOME/bin/jobmanager.sh start-foreground;
- service:
- type: ClusterIP
- annotations: {}
-
-
- rest:
- enabled: true
- annotations: {}
- headless:
- annotations: {}
- nodeSelector: {}
- affinity: {}
- tolerations: {}
- persistent:
- enabled: false
- storageClass:
- size: 8Gi
- mountPath: "/flink_state"
- podManagementPolicy: Parallel
- annotations: {}
-
-
- serviceAccount:
-
- create: true
-
-
- name:
-
- livenessProbe:
- initialDelaySeconds: 10
- periodSeconds: 15
- readinessProbe:
- periodSeconds: 10
- initialDelaySeconds: 20
- podAnnotations: {}
- taskmanager:
-
-
- statefulset: true
-
-
- jvmArgs: "-Djava.security.properties={{ .Values.flink.workDir }}/conf/security.properties"
-
- extraEnvs: []
- ports:
- rpc: 6122
- replicaCount: 4
- numberOfTaskSlots: 1
- memoryProcessSize: 1g
- memoryFlinkSize:
- resources: {}
-
-
-
-
- additionalCommand: >-
- cp /opt/flink/opt/flink-metrics-prometheus-*.jar
- /opt/flink/opt/flink-s3-fs-presto-*.jar
- /opt/flink/lib/ &&
- wget https://repo1.maven.org/maven2/com/github/oshi/oshi-core/3.4.0/oshi-core-3.4.0.jar
- -O /opt/flink/lib/oshi-core-3.4.0.jar &&
- wget https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.4.0/jna-5.4.0.jar
- -O /opt/flink/lib/jna-5.4.0.jar &&
- wget https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.4.0/jna-platform-5.4.0.jar
- -O /opt/flink/lib/jna-platform-5.4.0.jar
- command: >-
- $FLINK_HOME/bin/taskmanager.sh start-foreground;
- service:
- type: ClusterIP
- nodeSelector: {}
- affinity: {}
- tolerations: {}
- persistent:
- enabled: false
- storageClass:
- size: 8Gi
- mountPath: "/flink_state"
- podManagementPolicy: Parallel
- annotations:
- "cluster-autoscaler.kubernetes.io/safe-to-evict": "false"
- serviceAccount:
-
- create: true
-
-
- name:
-
- livenessProbe:
- initialDelaySeconds: 30
- periodSeconds: 60
- podAnnotations: {}
- ingress:
- enabled: false
- annotations: {}
- path: /
- hosts: []
- tls: []
- prometheus:
-
- serviceMonitor:
- enabled: false
- namespace:
- interval: 5s
- selector:
-
- prometheus: kube-prometheus
- zookeeper:
- enabled: false
- replicaCount: 3
- env:
- ZK_HEAP_SIZE: "1G"
- ZOO_PORT: 2181
- resources:
- limits:
- cpu: 400m
- memory: 1256Mi
- persistence:
- enabled: true
- secrets:
- bitnamiSealedSecrets:
- enabled: false
-
-
- sealedSecretFiles: {}
-
-
- sealedSecretFilesPath: /etc/sealed
- sealedSecretFilesAnnotations:
- sealedsecrets.bitnami.com/namespace-wide: true
-
-
- sealedSecretEnvs: {}
-
-
- sealedSecretEnvsAnnotations:
- sealedsecrets.bitnami.com/namespace-wide: true
|