Как ограничить объем хранения PV в kuberntes во время выполнения растет - PullRequest
0 голосов
/ 12 февраля 2019

Я не смог ограничить объем PV на пути HOST в kuberntes.

YAML:

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: {{ include "go-log.fullname" . }}
  namespace: {{ default "test" .Values.namespace  }}
spec:
  storageClassName: v1
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 20Mi

apiVersion: v1
kind: LimitRange
metadata:
  name: {{ include "go-log.fullname" . }}
  namespace: {{ default "test" .Values.namespace  }}
spec:
  limits:
  - type: PersistentVolumeClaim
    max:
      storage: 100Mi
    min:
      storage: 20Mi

kind: PersistentVolume
apiVersion: v1
metadata:
  name: {{ include "go-log.fullname" . }}
namespace: {{ default "test" .Values.namespace  }}
labels:
  type: local
spec:
   storageClassName: v1
   persistentVolumeReclaimPolicy: Recycle
capacity:
   storage: 50Mi

accessModes:
  - ReadWriteOnce
hostPath:
    path: {{ default "/home/app_data" .Values.go_pv.path  }}

Но мне нужноограничить pv во время выполнения Like (POD должен Evit, если он пересекает определенный лимит или хранилище в PV или PVC на HOSTPATH)

Я написал go-application, которое будет записывать файлы журнала для монтирования dir / home / app_data.который я не мог контролировать Объем хранения в kubernetes на RUNTIME

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...