В настоящее время я занимаюсь настройкой модулей Kubernetes для проекта на GCP.
Проблема - мне нужно установить постоянный общий том, который будет использоваться несколькими узлами. Мне нужно, чтобы все узлы могли читать с тома, и только один узел должен иметь возможность писать на том. Так что мне нужен совет, как лучше всего этого добиться?
Я проверил документацию Kubernetes и знаю, что GCEPersistentDisks
не поддерживает ReadWriteMany
, но в любом случае этот режим доступа, я думаю, будет излишним. Что касается ReadOnlyMany
, я понимаю, что узлы могут читать из PV, но я не понимаю, как и что на самом деле может изменить PV в этом случае. В настоящее время я лучше всего настраиваю NFS с постоянным диском GCE.
Также решение должно работать в облаке или локально. Любые советы будут оценены :)