Andor
почему?
Andrey
почему?
Я в контексте темы, поднятой @vrutkovs
Я юзаю свои тулзы для сбора кластера, мне депрекейты и баги kubeadm до едреной фени
Andor
ну хорошо тогда
Vadim
Andrey
почему?
А если в общем, то чисто мое мнение: инструменты типа kubeadm очень хороши, когда работают, но очень плохи, когда перестают. Поэтому лучше либо пилить свое, либо заблаговременно разбираться в исходниках kubeadm.
Andrey
Насколько для кого вызванная этим дополнительная ебля оправдана - это уже другой вопрос, который, само собой, надо решать самостоятельно.
Andor
ну слушай, я не против the hard way, но нужно чётко понимать, зачем ты делаешь это
Andrey
Andor
я всё ещё не против
Andrey
Да даже если и против, я просто агитацию веду
𝚔𝚟𝚊𝚙𝚜
Andor
"не использовать kubeadm" если я правильно понял
𝚔𝚟𝚊𝚙𝚜
kubeadm достаточно низкоуровневая тулза которая решает только определенный круг задач.
Если посмотреть что конкретно делает каждый init phase - понимания будет не меньше чем при hard way, а вот ручной работы на порядок меньше.
Mikhail [azalio]
Зачем мне сложная тулза для запуска 5 бинарей?
Vadim
одного, если это hyperkube
𝚔𝚟𝚊𝚙𝚜
И никто не говорит что она сложная, ну правда же:
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init-phase/
Zhyhanov
Ребят, нубский вопрос, если мне нужно просто сделать один файл доступен между 2 депломейментсами который не очень важен, достаточно мне будет сделать волюм emptyDir ?
Andor
нет
Zhyhanov
нет
какой тогда вариант, что не городить цефы и подобную фигню ?
Andor
деплойменты друг от друга независимы
Andor
если ты хочешь сделать зависимость то делай именно её, а не вот это вот
Mikhail [azalio]
Zhyhanov
нет это не зависимость, есть микросервис бека и фронта, и бек генерит файл небольшой и его нужно отдать фронту когда он захочет
Andor
ну пусть в конфигмапу складывает например
Denis
Vadim
Zhyhanov
Zhyhanov
фронт не может так долго ждать пока этот файл скачается, ему нужно дать комманду и через время он ее отуда выкчает
Vadim
>20 строк на ямле
Andor
это файл excel
вот щас мне это звучит как "хотим положить данные в базу данных, но решили использовать excel"
Denis
Zhyhanov
не, увы не, счас нужно решить данный вопрос, потом будет он ложится в mongodb
Andor
всё лучше и лучше!
Zhyhanov
Zhyhanov
все все, стоп, проехали.
Zhyhanov
спасибо
Andor
клади его бекендом в артифакт сторейж, опционально вообще вне кластера и пусть фронтент возвращает ссылку на него, а не контент
Denis
𝚔𝚟𝚊𝚙𝚜
Zhyhanov
с радостью ложил бы но это металб
Zhyhanov
Andor
а сколько этот эксель места занимает?
Zhyhanov
до 1Гига
Andor
в роли такого артифакт сторейжа может быть твой маленький минио
Andor
это ж разве много?
𝚔𝚟𝚊𝚙𝚜
ого
Andor
немало конечно, но и не капец как много
Zhyhanov
просто, они хотели его отдавать с бека при запросе, но долго форматирует его и фронт вылетает в таймаут
Andor
наверное даже проще сказать твоему ингрессу чтобы прямо с бекенда забирал файлик
Andor
или с сайдкара рядом с бекендом
Zhyhanov
Etki
Этим сайдкаром был Альберт Эйнштейн
Rainbow
Можно в s3 класть два файла, основной большой и второй мелкий с meta инфой. С фронта делать постоянные запросы пока meta не появится. Где проблема не понимаю 😬
Zhyhanov
Rainbow
там одно api
Zhyhanov
Andor
а фронтенд что-то делает с этим файлом или просто отдаёт клиенту?
Rainbow
S3 Compatible
это про minio
Rainbow
𝚔𝚟𝚊𝚙𝚜
Rainbow
Vadim
ага, ему только половина екселя нужна
Andor
𝚔𝚟𝚊𝚙𝚜
кстати есть еще более простой вариант:
python -m http.server
Rainbow
Ну я как пользователь хочу увидеть кнопку ваш файл размером 1GB готов. Скачать? А не просто рандомно загрузка файла 🙈
Andor
да можно даже его, неважно
𝚔𝚟𝚊𝚙𝚜
или
python -m SimpleHTTPServer
Rainbow
Rainbow
𝚔𝚟𝚊𝚙𝚜
:)