Нет, Kubernetes не поддерживает автоматическое изменение размера тома.
Изменение размера диска - это полностью ручной процесс на данный момент.
Предполагая, что вы создали объект PV Kubernetes с заданной емкостью, а PV привязан к ПВХ, а затем подключен/подключен/подключен к узлу для использования стручкой. Если вы увеличите размер тома, стручки продолжат использовать диск без проблем, однако у них не будет доступа к дополнительному пространству.
Чтобы включить дополнительное пространство на томе, вы должны вручную изменить размер разделов. Вы можете сделать это, выполнив инструкции here. Вам нужно сначала удалить модули, ссылающиеся на том, чтобы дождаться его отсоединения, чем вручную подключить/смонтировать том к некоторому экземпляру виртуальной машины, к которому у вас есть доступ, и выполнить необходимые шаги для его изменения.
Открытая проблема #35941 для отслеживания запроса функции.
но 'стойкий объем claim' и' persisten volume' уже указать размер, я должен создать те, без указания размера? это возможно? спасибо за ваш ответ – perrohunter
PV/PVC используется для обнаружения хранилища. ПВХ создается с минимальными требованиями к хранению, он привязывается к доступному (несвязаному) PV, который соответствует этим минимальным требованиям. Объект PV является «представлением» реального хранилища. Для этого требуется определить способность. Как только ПВХ/ПВ связаны, пропускная способность либо не имеет большого значения, так как ПВХ выполнен. Когда на ПВХ ссылается стручок, блок использует информацию только в объекте PV, который требуется для установки этого тома (он игнорирует значения емкости). –
@SaadAli не существует способа ограничить пространство для хранения, доступное для приложения? – Jonathan