tracepoint
Type: object
Path: tracepoint
replicas
Number of replicas for the querier
Default: 1
Type: number
Path: tracepoint.replicas
hostAliases
hostAliases to add
Default: []
Type: list
Path: tracepoint.hostAliases
autoscaling
- ip: 1.2.3.4
hostnames:
- domain.tld
Type: object
Path: tracepoint.autoscaling
enabled
Enable autoscaling for the querier
Default: false
Type: boolean
Path: tracepoint.autoscaling.enabled
minReplicas
Minimum autoscaling replicas for the querier
Default: 1
Type: number
Path: tracepoint.autoscaling.minReplicas
maxReplicas
Maximum autoscaling replicas for the querier
Default: 3
Type: number
Path: tracepoint.autoscaling.maxReplicas
behavior
Autoscaling behavior configuration for the querier
Default: {}
Type: string
Path: tracepoint.autoscaling.behavior
targetCPUUtilizationPercentage
Target CPU utilisation percentage for the querier
Default: 60
Type: number
Path: tracepoint.autoscaling.targetCPUUtilizationPercentage
targetMemoryUtilizationPercentage
Target memory utilisation percentage for the querier
Default: None
Type: null
Path: tracepoint.autoscaling.targetMemoryUtilizationPercentage
image
Type: object
Path: tracepoint.image
registry
The Docker registry for the querier image. Overrides `deep.image.registry`
Default: null
Type: string
Path: tracepoint.image.registry
pullSecrets
Optional list of imagePullSecrets. Overrides `deep.image.pullSecrets`
Default: []
Type: list
Path: tracepoint.image.pullSecrets
repository
Docker image repository for the querier image. Overrides `deep.image.repository`
Default: null
Type: string
Path: tracepoint.image.repository
tag
Docker image tag for the querier image. Overrides `deep.image.tag`
Default: null
Type: string
Path: tracepoint.image.tag
priorityClassName
The name of the PriorityClass for querier pods
Default: null
Type: string
Path: tracepoint.priorityClassName
annotations
Annotations for the querier deployment
Default: {}
Type: string
Path: tracepoint.annotations
podLabels
Labels for querier pods
Default: {}
Type: string
Path: tracepoint.podLabels
podAnnotations
Annotations for querier pods
Default: {}
Type: string
Path: tracepoint.podAnnotations
extraArgs
Additional CLI args for the querier
Default: []
Type: list
Path: tracepoint.extraArgs
extraEnv
Environment variables to add to the querier pods
Default: []
Type: list
Path: tracepoint.extraEnv
extraEnvFrom
Environment variables from secrets or configmaps to add to the querier pods
Default: []
Type: list
Path: tracepoint.extraEnvFrom
resources
Resource requests and limits for the querier
Default: {}
Type: string
Path: tracepoint.resources
terminationGracePeriodSeconds
Grace period to allow the querier to shutdown before it is killed
Default: 30
Type: number
Path: tracepoint.terminationGracePeriodSeconds
topologySpreadConstraints
topologySpread for querier pods. Passed through `tpl` and, thus, to be configured as string
@default -- Defaults to allow skew no more then 1 node per AZ
Default:
- maxSkew: 1
topologyKey: topology.kubernetes.io/zone
whenUnsatisfiable: ScheduleAnyway
labelSelector:
matchLabels:
{{- include "deep.selectorLabels" (dict "ctx" . "component" "tracepoint") | nindent 6 }}
Type: string
Path: tracepoint.topologySpreadConstraints
affinity
Affinity for querier pods. Passed through `tpl` and, thus, to be configured as string
@default -- Hard node and soft zone anti-affinity
Default:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
{{- include "deep.selectorLabels" (dict "ctx" . "component" "tracepoint" "memberlist" true) | nindent 10 }}
topologyKey: kubernetes.io/hostname
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchLabels:
{{- include "deep.selectorLabels" (dict "ctx" . "component" "tracepoint" "memberlist" true) | nindent 12 }}
topologyKey: topology.kubernetes.io/zone
Type: string
Path: tracepoint.affinity
nodeSelector
Node selector for querier pods
Default: {}
Type: string
Path: tracepoint.nodeSelector
tolerations
Tolerations for querier pods
Default: []
Type: list
Path: tracepoint.tolerations
extraVolumeMounts
Extra volumes for querier pods
Default: []
Type: list
Path: tracepoint.extraVolumeMounts
extraVolumes
Extra volumes for querier deployment
Default: []
Type: list
Path: tracepoint.extraVolumes
service
Type: object
Path: tracepoint.service
annotations
Annotations for querier service
Default: {}
Type: string
Path: tracepoint.service.annotations
appProtocol
Adds the appProtocol field to the querier service. This allows querier to work with istio protocol selection.
Type: object
Path: tracepoint.appProtocol
grpc
Set the optional grpc service protocol. Ex: "grpc", "http2" or "https"
Default: null
Type: string
Path: tracepoint.appProtocol.grpc
config
Type: object
Path: tracepoint.config
api
Type: object
Path: tracepoint.config.api
worker
Type: object
Path: tracepoint.config.api.worker
frontend_address
Default: '{{ include "deep.resourceName" (dict "ctx" . "component" "query-frontend-discovery") }}
Type: string
Path: tracepoint.config.api.worker.frontend_address