Рекомендации для томов, к которым необходимо получить доступ из нескольких модулей на EKS

#amazon-web-services #kubernetes #amazon-eks #persistent-volumes

#amazon-веб-службы #kubernetes #amazon-eks #постоянные тома

Вопрос:

В настоящее время в документации kubernetes говорится, что по умолчанию EKS в AWS поддерживает через плагин AWSElasticBlockStore только режим доступа ReadWriteOnce в EBS.

Мне нужно, чтобы в моем кластере EKS было настроено несколько модулей, имеющих доступ для чтения и записи к одному тому или хотя бы к одному для чтения и записи, а другие — только для чтения.

Я смог настроить свой кластер с помощью EFS provisioner, но хотел бы знать, есть ли какие-либо альтернативы, особенно те, которые используют тома EBS. Пока не удалось найти лучшего решения.

Ответ №1:

EFS — правильное решение. Вы можете создать внешнюю файловую систему, и тогда ваши модули смогут обращаться к ней в режиме ReadWriteMany.

Комментарии:

1. Спасибо за ваш ответ, но у меня уже запущена EFS, и я хотел бы знать, есть ли что-нибудь лучше. EFS менее производительна по сравнению с EBS, особенно если вы хотите использовать ее для обслуживания веб-приложений с большим количеством небольших файлов. Кроме того, управление томами EFS в Kubernetes сопряжено с дополнительными накладными расходами.