diff --git a/traefik/k8s/plugins-pvc.yaml b/traefik/k8s/plugins-pvc.yaml new file mode 100644 index 0000000..7bf0f50 --- /dev/null +++ b/traefik/k8s/plugins-pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: traefik-plugins + namespace: traefik +spec: + accessModes: ["ReadWriteOnce"] + storageClassName: local-path + resources: + requests: + storage: 256Mi diff --git a/traefik/k8s/traefik-values.yaml b/traefik/k8s/traefik-values.yaml index 566e8a8..fc3c070 100644 --- a/traefik/k8s/traefik-values.yaml +++ b/traefik/k8s/traefik-values.yaml @@ -28,6 +28,13 @@ updateStrategy: deployment: enabled: true + additionalVolumes: + - name: plugins + persistentVolumeClaim: + claimName: traefik-plugins +additionalVolumeMounts: + - name: plugins + mountPath: /plugins-storage providers: kubernetesIngress: