Szablon PV¶
apiVersion: v1
kind: PersistantVolume
metadata:
name: <pv_name>
spec:
accessModes:
- <access_mode>
capacity:
storage: <how_many_GBs>Gi
hostPath: # (example) # production not ready
path: <sciezka> # (example) production not ready
gdzie:
rodzaje spec.accessModes:
- ReadWriteOnce - zasób dostępny do odczytu i zapisu tylko na jednym konkretnym Node (przeważnie będzie z tego jeden Pod korzystał)
- ReadOnlyMany - zasób może być montowany przez wiele Node jako RO
- ReadWriteMany - zasób może być montowany jako RW przez wiele węzłów
- ReadWriteOncePod - zasób może być montowany tylko przez jednego Poda jako RW
Warning
Nie używać na producji hostPath, patrzeć na inne rozwiązania!