#kubernetes #google-cloud-platform #google-kubernetes-engine #google-cloud-filestore
#kubernetes #google-облачная платформа #google-kubernetes-engine #google-cloud-хранилище файлов
Вопрос:
Мне нужна помощь в понимании моей проблемы с хранилищем файлов Google.
Я создал экземпляр хранилища файлов с BASIC_HDD и хранилищем объемом 1 ТБ. В GKE я предоставил постоянный объем следующим образом:
apiVersion: v1
kind: PersistentVolume
metadata:
name: my-fileshare
spec:
capacity:
storage: 1T
accessModes:
- ReadWriteMany
nfs:
path: /fileshare
server: xxx.xxx.xxx.xxx
Мой вопрос в том, могу ли я создать несколько постоянных запросов объема из этого 1 ТБ? Например, несколько PVCS, использующих, например, по 100 ГБ каждый?
Ответ №1:
Теперь я сам это протестировал.
PV и PVC имеют соотношение 1: 1. Каждый PersistentVolume может содержать ровно один запрос PersistentVolumeClaim.
Но вы можете создать несколько постоянных объемов! Например, если вы хотите разделить ваш 1TB
(минимальный для экземпляра жесткого диска) на 5 равных частей, вы можете просто создать 5 постоянных объемов с разными именами, которые используют один и тот же файловый ресурс. Просто возьмите сценарий из моего вопроса, измените имя и уменьшите размер до 200G
. Тада, вы разделили свой экземпляр хранилища файлов на 5 постоянных объемов и теперь можете использовать его для разных целей.