Первое, что нужно сделать, - это go to kubernetes Volume docs и посмотреть из доступных вариантов хранения, которые поддерживают общие тома; например gluster
или ceph
.
Как упоминает coderanger, вы также можете использовать nfs
и go для Filestore
. Минус здесь - цена. Filestore
не дешево, если не сказать дорого. Я думаю, что минимальный объем хранилища составляет 1 ТБ, поэтому, если вам нужно, скажем, 100 ГБ, это невозможно. Теперь это ЕДИНСТВЕННАЯ служба хранения, которую вы можете использовать в GCP
в качестве управляемой службы.
Если нет Filestore
, вам остается создать, например, свое собственное gluster
или любое другое общее хранилище на GCE и установите его в свои контейнеры.