diff --git a/plugins/scheduler-k3s/templates/helm-config/vector.yaml b/plugins/scheduler-k3s/templates/helm-config/vector.yaml index f56f95274..6c841d7eb 100644 --- a/plugins/scheduler-k3s/templates/helm-config/vector.yaml +++ b/plugins/scheduler-k3s/templates/helm-config/vector.yaml @@ -28,46 +28,18 @@ readinessProbe: path: /health port: api -# Replace the chart's defaults so /vector-data-dir is backed by a host directory -# instead of the chart-managed emptyDir. Other defaults (var-log, var-lib, procfs, -# sysfs) are preserved as the chart ships them. -defaultVolumes: - - name: data +extraVolumes: + - name: vector-state hostPath: path: /var/lib/vector type: DirectoryOrCreate - - name: var-log - hostPath: - path: /var/log/ - - name: var-lib - hostPath: - path: /var/lib/ - - name: procfs - hostPath: - path: /proc - - name: sysfs - hostPath: - path: /sys -defaultVolumeMounts: - - name: data - mountPath: /vector-data-dir - readOnly: false - - name: var-log - mountPath: /var/log/ - readOnly: true - - name: var-lib - mountPath: /var/lib - readOnly: true - - name: procfs - mountPath: /host/proc - readOnly: true - - name: sysfs - mountPath: /host/sys - readOnly: true +extraVolumeMounts: + - name: vector-state + mountPath: /var/lib/vector-state customConfig: - data_dir: /vector-data-dir + data_dir: /var/lib/vector-state api: enabled: true @@ -87,9 +59,10 @@ customConfig: inputs: - kubernetes_logs source: | - .container = .kubernetes.container_name - .pod = .kubernetes.pod_name - .namespace = .kubernetes.pod_namespace + .container = del(.kubernetes.container_name) + .pod = del(.kubernetes.pod_name) + .namespace = del(.kubernetes.pod_namespace) + del(.kubernetes) sinks: default_global_sink: