diff --git a/kubernetes/apps/influxdb-seed/seed-job.yaml b/kubernetes/apps/influxdb-seed/seed-job.yaml index 9ccb8e5b..bf8456bb 100644 --- a/kubernetes/apps/influxdb-seed/seed-job.yaml +++ b/kubernetes/apps/influxdb-seed/seed-job.yaml @@ -18,7 +18,7 @@ apiVersion: batch/v1 kind: Job metadata: - name: influxdb-data-seed-v5 + name: influxdb-data-seed-v6 namespace: influxdb spec: ttlSecondsAfterFinished: 3600 @@ -27,9 +27,19 @@ spec: spec: restartPolicy: Never volumes: + # Generic ephemeral PVC on ceph-block. emptyDir would count against + # node ephemeral-storage (~4.5 GiB free per node → instant eviction + # for a 10 GiB file). The PVC is created with the pod and deleted + # when the pod terminates. - name: scratch - emptyDir: - sizeLimit: 15Gi + ephemeral: + volumeClaimTemplate: + spec: + accessModes: ["ReadWriteOnce"] + storageClassName: ceph-block + resources: + requests: + storage: 20Gi containers: - name: seed image: influxdb:2.7.4