Будет ли [постоянный диск] "следовать" за узлом?
Да. Для типов томов, которые могут динамически подключаться к узлам, поставщик хранилища присоединяет том к узлу, на котором запланирован соответствующий модуль.
Другое следствие этого для вашего приложения заключается в том, что если вы используете более новый образ Jenkins в развертывании (и, следовательно, удаление и повторное создание модуля), если новый модуль запланирован на другом узле, постоянный диск может быть перемещен.
(Для этого конкретного сценария c вы можете найдите, что StatefulSets обрабатывает постоянные тома немного лучше, чем Deployments '; в диаграмме Helm, на которую вы ссылаетесь , устанавливает Deployment strategy: { type: Recreate }
, если постоянство включено. Это позволяет избежать проблем, когда новый модуль не может запускаться до тех пор, пока старый модуль не завершит работу и не выпустит PersistentVolumeClaim, но старый модуль не сможет завершить работу, пока новый модуль не будет запущен и работает.)