Всем привет! А какой сторадж используете вы для EKS? EBS или EFS? EBS - Не multi-Az, есть какие нибудь воркараунды? EFS - как вы монтируете в поды? EFS под каждый под, или access points на одном?
оба, каждый под свою задачу. какую задачу пытаетесь решить вы? использую efs/ebs с официальными aws csi драйверами через helm charts,в values объявляешь storage class’ы. EFS - пример https://github.com/kubernetes-sigs/aws-efs-csi-driver/tree/master/examples/kubernetes/multiple_pods если делаешь EFS General Purpose и собираешься хранить небольшой объем данных (~ пару гигабайт ) + часто обращаешься к fs - жди что быстро закончатся кредиты и производительность огранится. Поэтому нужно хорошо мониторить и распланировать как будет использоваться fs. EBS - смотря что хочешь, multi-az - это только намазывание дополнительной распределенной fs поверх нескольких ebs в разных az. FSX Lustre - пока не использую, но активно рассматриваем https://github.com/kubernetes-sigs/aws-fsx-csi-driver
Ну задача создавать PV/PVC под разные деплойменты и иметь возможность запускать поды в нескольких AZ одновременно. Сижу и думаю, что лучше: dynamic или static провиженинг EFS? На динамике создаются access points, или всё таки лучше создавать efs под один деплоймент
Dynamic EFS AP создаёт папки в единственном EFS. То есть если у тебя будет много деплойментов с мелкими файлами то они могут быстро израсходовать burst кредиты одного GP EFS. Поэтому имеет смысл разбивать на разные EFS/storage class, что сократить blast radius.
в pvc ты указываешь storage class и если нужно, дополнительные параметры в resources.request, accessModes. (это уже тема чата @kubernetes_ru) ты можешь сделать несколько storage classes для efs, каждый со своими параметрами. fileSystemId может совпадать, basePath может быть разный. reclaimPolicy, directoryPerms - можешь также разные выставлять. Все есть в документации к драйверу https://github.com/kubernetes-sigs/aws-efs-csi-driver
Подскажите пожалуйста с какой периодичностью срабатывает RabbitMQ Triger в Lambda? странное поведение наблюдаю, то быстро забирает сообщение из rabiit’а, то держит их несколько шутк и минут по 5 может ничего не происходить. В какую сторону посмотреть?
Добрый вечер, есть AWS VPN, хочу замаунтить на мак EFS. Использую команду sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-MYEFS.efs.us-east-1.amazonaws.com:/ efs
и мне в ответ mount: efs: invalid file system.
На EFS SG открыт порт 2049 from anywhere. Куда копать?