values.yaml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. ---
  2. elasticsearchHosts: "https://elasticsearch-master:9200"
  3. elasticsearchCertificateSecret: elasticsearch-master-certs
  4. elasticsearchCertificateAuthoritiesFile: ca.crt
  5. elasticsearchCredentialSecret: elasticsearch-master-credentials
  6. replicas: 1
  7. # Extra environment variables to append to this nodeGroup
  8. # This will be appended to the current 'env:' key. You can use any of the kubernetes env
  9. # syntax here
  10. extraEnvs:
  11. - name: "NODE_OPTIONS"
  12. value: "--max-old-space-size=1800"
  13. # - name: MY_ENVIRONMENT_VAR
  14. # value: the_value_goes_here
  15. # Allows you to load environment variables from kubernetes secret or config map
  16. envFrom: []
  17. # - secretRef:
  18. # name: env-secret
  19. # - configMapRef:
  20. # name: config-map
  21. # A list of secrets and their paths to mount inside the pod
  22. # This is useful for mounting certificates for security and for mounting
  23. # the X-Pack license
  24. secretMounts: []
  25. # - name: kibana-keystore
  26. # secretName: kibana-keystore
  27. # path: /usr/share/kibana/data/kibana.keystore
  28. # subPath: kibana.keystore # optional
  29. hostAliases: []
  30. #- ip: "127.0.0.1"
  31. # hostnames:
  32. # - "foo.local"
  33. # - "bar.local"
  34. image: "docker.elastic.co/kibana/kibana"
  35. imageTag: "8.5.1"
  36. imagePullPolicy: "IfNotPresent"
  37. # additionals labels
  38. labels: {}
  39. annotations: {}
  40. podAnnotations: {}
  41. # iam.amazonaws.com/role: es-cluster
  42. resources:
  43. requests:
  44. cpu: "1000m"
  45. memory: "2Gi"
  46. limits:
  47. cpu: "1000m"
  48. memory: "2Gi"
  49. protocol: http
  50. serverHost: "0.0.0.0"
  51. healthCheckPath: "/app/kibana"
  52. # Allows you to add any config files in /usr/share/kibana/config/
  53. # such as kibana.yml
  54. kibanaConfig: {}
  55. # kibana.yml: |
  56. # key:
  57. # nestedkey: value
  58. # If Pod Security Policy in use it may be required to specify security context as well as service account
  59. podSecurityContext:
  60. fsGroup: 1000
  61. securityContext:
  62. capabilities:
  63. drop:
  64. - ALL
  65. # readOnlyRootFilesystem: true
  66. runAsNonRoot: true
  67. runAsUser: 1000
  68. serviceAccount: ""
  69. # Whether or not to automount the service account token in the pod. Normally, Kibana does not need this
  70. automountToken: true
  71. # This is the PriorityClass settings as defined in
  72. # https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass
  73. priorityClassName: ""
  74. httpPort: 5601
  75. extraVolumes:
  76. []
  77. # - name: extras
  78. # emptyDir: {}
  79. extraVolumeMounts:
  80. []
  81. # - name: extras
  82. # mountPath: /usr/share/extras
  83. # readOnly: true
  84. #
  85. extraContainers: []
  86. # - name: dummy-init
  87. # image: busybox
  88. # command: ['echo', 'hey']
  89. extraInitContainers: []
  90. # - name: dummy-init
  91. # image: busybox
  92. # command: ['echo', 'hey']
  93. updateStrategy:
  94. type: "Recreate"
  95. service:
  96. type: ClusterIP
  97. loadBalancerIP: ""
  98. port: 5601
  99. nodePort: ""
  100. labels: {}
  101. annotations: {}
  102. # cloud.google.com/load-balancer-type: "Internal"
  103. # service.beta.kubernetes.io/aws-load-balancer-internal: 0.0.0.0/0
  104. # service.beta.kubernetes.io/azure-load-balancer-internal: "true"
  105. # service.beta.kubernetes.io/openstack-internal-load-balancer: "true"
  106. # service.beta.kubernetes.io/cce-load-balancer-internal-vpc: "true"
  107. loadBalancerSourceRanges: []
  108. # 0.0.0.0/0
  109. httpPortName: http
  110. ingress:
  111. enabled: true
  112. className: "nginx"
  113. pathtype: ImplementationSpecific
  114. annotations: {}
  115. # kubernetes.io/ingress.class: nginx
  116. # kubernetes.io/tls-acme: "true"
  117. hosts:
  118. - host: kibana.cecf.base
  119. paths:
  120. - path: /
  121. #tls: []
  122. # - secretName: chart-example-tls
  123. # hosts:
  124. # - chart-example.local
  125. readinessProbe:
  126. failureThreshold: 3
  127. initialDelaySeconds: 10
  128. periodSeconds: 10
  129. successThreshold: 3
  130. timeoutSeconds: 5
  131. imagePullSecrets: []
  132. nodeSelector: {}
  133. tolerations: []
  134. affinity: {}
  135. nameOverride: ""
  136. fullnameOverride: ""
  137. lifecycle: {}
  138. # preStop:
  139. # exec:
  140. # command: ["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]
  141. # postStart:
  142. # exec:
  143. # command: ["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]