FluentdSpec
FluentdSpec
FluentdSpec defines the desired state of Fluentd
statefulsetAnnotations (map[string]string, optional)
Default: -
annotations (map[string]string, optional)
Default: -
configCheckAnnotations (map[string]string, optional)
Default: -
labels (map[string]string, optional)
Default: -
envVars ([]corev1.EnvVar, optional)
Default: -
tls (FluentdTLS, optional)
Default: -
image (ImageSpec, optional)
Default: -
disablePvc (bool, optional)
Default: -
bufferStorageVolume (volume.KubernetesVolume, optional)
BufferStorageVolume is by default configured as PVC using FluentdPvcSpec volume.KubernetesVolume
Default: -
extraVolumes ([]ExtraVolume, optional)
Default: -
fluentdPvcSpec (*volume.KubernetesVolume, optional)
Deprecated, use bufferStorageVolume
Default: -
volumeMountChmod (bool, optional)
Default: -
volumeModImage (ImageSpec, optional)
Default: -
configReloaderImage (ImageSpec, optional)
Default: -
resources (corev1.ResourceRequirements, optional)
Default: -
configCheckResources (corev1.ResourceRequirements, optional)
Default: -
configReloaderResources (corev1.ResourceRequirements, optional)
Default: -
livenessProbe (*corev1.Probe, optional)
Default: -
livenessDefaultCheck (bool, optional)
Default: -
readinessProbe (*corev1.Probe, optional)
Default: -
readinessDefaultCheck (ReadinessDefaultCheck, optional)
Default: -
port (int32, optional)
Default: -
tolerations ([]corev1.Toleration, optional)
Default: -
nodeSelector (map[string]string, optional)
Default: -
affinity (*corev1.Affinity, optional)
Default: -
topologySpreadConstraints ([]corev1.TopologySpreadConstraint, optional)
Default: -
metrics (*Metrics, optional)
Default: -
bufferVolumeMetrics (*Metrics, optional)
Default: -
bufferVolumeImage (ImageSpec, optional)
Default: -
bufferVolumeArgs ([]string, optional)
Default: -
security (*Security, optional)
Default: -
scaling (*FluentdScaling, optional)
Default: -
workers (int32, optional)
Default: -
rootDir (string, optional)
Default: -
logLevel (string, optional)
Default: -
ignoreSameLogInterval (string, optional)
Ignore same log lines more info
Default: -
ignoreRepeatedLogInterval (string, optional)
Ignore repeated log lines more info
Default: -
enableMsgpackTimeSupport (bool, optional)
Allows Time object in buffer’s MessagePack serde more info
Default: -
podPriorityClassName (string, optional)
Default: -
fluentLogDestination (string, optional)
Default: -
fluentOutLogrotate (*FluentOutLogrotate, optional)
FluentOutLogrotate sends fluent’s stdout to file and rotates it
Default: -
forwardInputConfig (*input.ForwardInputConfig, optional)
Default: -
serviceAccount (*typeoverride.ServiceAccount, optional)
Default: -
dnsPolicy (corev1.DNSPolicy, optional)
Default: -
dnsConfig (*corev1.PodDNSConfig, optional)
Default: -
extraArgs ([]string, optional)
Default: -
compressConfigFile (bool, optional)
Default: -
FluentOutLogrotate
enabled (bool, required)
Default: -
path (string, optional)
Default: -
age (string, optional)
Default: -
size (string, optional)
Default: -
ExtraVolume
ExtraVolume defines the fluentd extra volumes
volumeName (string, optional)
Default: -
path (string, optional)
Default: -
containerName (string, optional)
Default: -
volume (*volume.KubernetesVolume, optional)
Default: -
FluentdScaling
FluentdScaling enables configuring the scaling behaviour of the fluentd statefulset
replicas (int, optional)
Default: -
podManagementPolicy (string, optional)
Default: -
drain (FluentdDrainConfig, optional)
Default: -
FluentdTLS
FluentdTLS defines the TLS configs
enabled (bool, required)
Default: -
secretName (string, optional)
Default: -
sharedKey (string, optional)
Default: -
FluentdDrainConfig
FluentdDrainConfig enables configuring the drain behavior when scaling down the fluentd statefulset
enabled (bool, optional)
Should buffers on persistent volumes left after scaling down the statefulset be drained
Default: -
annotations (map[string]string, optional)
Container image to use for the drain watch sidecar
Default: -
deleteVolume (bool, optional)
Should persistent volume claims be deleted after draining is done
Default: -
image (ImageSpec, optional)
Default: -
pauseImage (ImageSpec, optional)
Container image to use for the fluentd placeholder pod
Default: -