Что использовать для создания перманентного хранилища в Kubernetes?

Задача:

  • Необходимо создать постоянные хранилища для mysql и mongo.

В качестве провайдера файловой системы взял NFS.

Для создания хранилища, что можно подключить к поду нужно создать PersistentVolumeClaim. И еще нужно создать само хранилище:

Тут вопрос:

PersistentVolume или StorageClass?

Что будет лучшим решением применительно к задаче? Нужна ли тут абстракция в виде StorageClass?


Ответы (1 шт):

Автор решения: timmilesdw

Ваш вопрос не совсем корректен.

PVC это запрос на выделение определенного хранилища

StorageClass это тип выделяемого хранилища это может быть NFS, Ceph, и.т.д, у вас может быть несколько провайдеров и вы выбираете в каком вам надо создать хранилище через StorageClass

→ Ссылка