From 243f57e1aac3e110bbdea95065671b94825097eb Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Sat, 13 Jul 2024 13:12:03 +1000 Subject: [PATCH] add vol for fluent bit --- .../infrastructure/new-relic/app/release.yaml | 7 +++ .../infrastructure/new-relic/app/volume.yaml | 46 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 kubernetes/infrastructure/new-relic/app/volume.yaml diff --git a/kubernetes/infrastructure/new-relic/app/release.yaml b/kubernetes/infrastructure/new-relic/app/release.yaml index fde48f6..bc93d49 100644 --- a/kubernetes/infrastructure/new-relic/app/release.yaml +++ b/kubernetes/infrastructure/new-relic/app/release.yaml @@ -37,3 +37,10 @@ spec: enabled: true newrelic-logging: lowDataMode: true + fluentBit: + persistence: + mode: hostPath + persistentVolume: + storageClass: "local-path" + existingVolume: "nr-fluentbit-pv" + existingVolumeClaim: "nr-fluentbit-pvc" diff --git a/kubernetes/infrastructure/new-relic/app/volume.yaml b/kubernetes/infrastructure/new-relic/app/volume.yaml new file mode 100644 index 0000000..ebbd51e --- /dev/null +++ b/kubernetes/infrastructure/new-relic/app/volume.yaml @@ -0,0 +1,46 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: nr-fluentbit-pv + namespace: minio + labels: + type: local +spec: + storageClassName: local-path + volumeMode: Filesystem + capacity: + storage: 10Gi + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + local: + path: "/mnt/nfs/AppData/new-relic/fluentbit" + claimRef: + apiVersion: v1 + kind: PersistentVolumeClaim + name: nr-fluentbit-pvc + namespace: minio + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - rpi5-cluster-node-1 +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: nr-fluentbit-pvc + namespace: new-relic + labels: + name: nr-fluentbit-pvc +spec: + storageClassName: local-path + volumeMode: Filesystem + accessModes: + - ReadWriteMany + resources: + requests: + storage: 10Gi \ No newline at end of file