Блог-шпаргалка системного администратора
GLPI в k8s. 03-persistent-volume-claims
GLPI в k8s. 03-persistent-volume-claims

GLPI в k8s. 03-persistent-volume-claims

Запрос на созданные в предыдщем шаге тома (дисковое пространство). Данный механизм позволяет абстрагироваться от того, как именно это хранилище, будь то локальный диск, NFS или облачный сервис.

Чтобы лучше понять суть, смоделируем:
Pod - это приложение, которое потребляет ресурсы (CPU, ОЗУ)
PersistentVolume (PV) - сам физический диск (ресурс кластера), который мы подготовили ранее
PersistentVolumeClaim (PVC) - это заявка от приложения (Pod), в которой оно указывает: "Мне нужно 10 гигабайт дискового пространства, и я хочу иметь возможность читать и писать туда"

Создаём файл 03-persistent-volume-claims.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: glpi-mariadb-pvc
  namespace: glpi
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 5Gi
  selector:
    matchLabels:
      type: local
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: glpi-app-pvc
  namespace: glpi
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 10Gi
  selector:
    matchLabels:
      type: local

Традиционно посмотрим что мы там нахуевертили

kubectl get pvc -n glpi

Едем дальше

← Назад к списку