#kubernetes
#kubernetes
Вопрос:
Для постоянного тома в kubernetes
я могу использовать HostPath
. Но моя проблема в том, что один из моих модулей перезапускается и создается на другом узле.
Как я могу с этим справиться? Я нахожусь в среде baremetal.
должен ли я использовать NFS?
Ответ №1:
Как @P Ekambaram уже прокомментировал в последнем комментарии под своим ответом, вы могли бы рассмотреть возможность использования nodeSelector
внутри ваших модулей, указав соответствующую метку для достижения модулей планирования на определенных узлах, или с помощью более понятного метода путем адаптации, nodeAffinity
который концептуально использует тот же подход, но с более гибкими опциями: like requiredDuringSchedulingIgnoredDuringExecution
и preferredDuringSchedulingIgnoredDuringExecution
. Более подробную информацию вы можете найти в официальной документации Kubernetes.
Ответ №2:
Да, используйте общие ресурсы nfs для вашего кластера baremetal.
Комментарии:
1. если я не использую NFS, что мне делать?
2. Простой подход заключается в добавлении метки к определенному узлу. И используйте node selector или node affinity, чтобы запланировать pod для этой заметки