values.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. # Default values for flink.
  2. # This is a YAML-formatted file.
  3. # Declare variables to be passed into your templates.
  4. nameOverride: ""
  5. fullnameOverride: ""
  6. image:
  7. repository: flink
  8. tag: 1.9.1-scala_2.12
  9. pullPolicy: IfNotPresent
  10. imagePullSecrets: []
  11. flink:
  12. monitoring:
  13. enabled: true
  14. latency:
  15. enabled: false
  16. probingInterval: 1000
  17. system:
  18. enabled: true
  19. probingInterval: 5000
  20. workDir: /opt/flink
  21. extraEnvs: {}
  22. jobmanager:
  23. extraEnvs: {}
  24. ports:
  25. rpc: 6123
  26. blob: 6124
  27. ui: 8081
  28. metrics: 9999
  29. replicaCount: 1
  30. # g for Gigabytes, m for Megabytes
  31. heapSize: 6g
  32. resources:
  33. limits:
  34. cpu: 3800m
  35. # Gi for Gigabytes, Mi for Megabytes
  36. memory: 8000Mi
  37. command: ["/bin/bash", "-c", "wget \
  38. https://repo1.maven.org/maven2/org/apache/flink/flink-metrics-prometheus_2.12/1.9.1/flink-metrics-prometheus_2.12-1.9.1.jar \
  39. -O /opt/flink/lib/flink-metrics-prometheus_2.12-1.9.1.jar && \
  40. wget https://repo1.maven.org/maven2/com/github/oshi/oshi-core/3.4.0/oshi-core-3.4.0.jar \
  41. -O /opt/flink/lib/oshi-core-3.4.0.jar && \
  42. wget https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.4.0/jna-5.4.0.jar \
  43. -O /opt/flink/lib/jna-5.4.0.jar && \
  44. wget https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.4.0/jna-platform-5.4.0.jar \
  45. -O /opt/flink/lib/jna-platform-5.4.0.jar && \
  46. $FLINK_HOME/bin/jobmanager.sh start;\
  47. while :;
  48. do
  49. if [[ -f $(find log -name '*jobmanager*.log' -print -quit) ]];
  50. then tail -f -n +1 log/*jobmanager*.log;
  51. fi;
  52. done"]
  53. service:
  54. type: ClusterIP
  55. annotations: {}
  56. rest:
  57. enabled: true
  58. taskmanager:
  59. extraEnvs: {}
  60. ports:
  61. rpc: 6122
  62. metrics: 9999
  63. replicaCount: 4
  64. numberOfTaskSlots: 9
  65. # g for Gigabytes, m for Megabytes
  66. heapSize: 6g
  67. resources:
  68. limits:
  69. cpu: 3800m
  70. # Gi for Gigabytes, Mi for Megabytes
  71. memory: 8000Mi
  72. command: ["/bin/bash", "-c", "wget \
  73. https://repo1.maven.org/maven2/org/apache/flink/flink-metrics-prometheus_2.12/1.9.1/flink-metrics-prometheus_2.12-1.9.1.jar \
  74. -O /opt/flink/lib/flink-metrics-prometheus_2.12-1.9.1.jar && \
  75. wget https://repo1.maven.org/maven2/com/github/oshi/oshi-core/3.4.0/oshi-core-3.4.0.jar \
  76. -O /opt/flink/lib/oshi-core-3.4.0.jar && \
  77. wget https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.4.0/jna-5.4.0.jar \
  78. -O /opt/flink/lib/jna-5.4.0.jar && \
  79. wget https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.4.0/jna-platform-5.4.0.jar \
  80. -O /opt/flink/lib/jna-platform-5.4.0.jar && \
  81. $FLINK_HOME/bin/taskmanager.sh start; \
  82. while :;
  83. do
  84. if [[ -f $(find log -name '*taskmanager*.log' -print -quit) ]];
  85. then tail -f -n +1 log/*taskmanager*.log;
  86. fi;
  87. done"]
  88. service:
  89. type: ClusterIP
  90. ingress:
  91. enabled: false
  92. annotations: {}
  93. path: /
  94. hosts: []
  95. tls: []
  96. nodeSelector: {}
  97. tolerations:
  98. - key: instance
  99. operator: Exists
  100. effect: NoSchedule
  101. affinity: {}