Ilya
не правда
Ну тебе виднее)
Tema
просто не все хотят лезть в api
Tema
мне вот лень
Михаил
не правда
По мере эксплуатации увидишь)
Tema
да я уже давно пользуюсь
Ilya
Никита
окей
В деплойменте делаешь аннотацию с хэшем текушего таймстампа и апплаишь деплоймент, imagepullpolicy always.
Tema
давно уже нашел такой способ
Tema
просто думал мало ли есть что-то более красивое
Никита
просто не все хотят лезть в api
А причём тут апи, с точки зрения куба ничего не изменилось.
Lucky SB
Note: A container using a Secret as a subPath volume mount will not receive Secret updates. почемууу такая дискриминация ?
Tema
А причём тут апи, с точки зрения куба ничего не изменилось.
полюбому есть какой-то прямой api запрос
Tema
который делает что мне нужно
Й
Вообще использовать таг латест это не нормально
А есть где почитать почему? Потому что так кажется некоторым пользователям?
Lucky SB
Конфигмапы пока не отменили
Note: A container using a ConfigMap as a subPath volume will not receive ConfigMap updates.
Tema
А есть где почитать почему? Потому что так кажется некоторым пользователям?
я уже находил issues с этим обсуждением. Да, потому что так некоторым кажется
Tema
для dev это более чем нормально
Eduard
Note: A container using a ConfigMap as a subPath volume will not receive ConfigMap updates.
Да ну. Ток что запилил filebeat, сча попробуем
Никита
https://github.com/kubernetes/kubernetes/issues/33664
Никита
Хехех
Eduard
https://github.com/kubernetes/kubernetes/issues/33664
А просто юзать разные коммиты - не?
Михаил
Это опенстек
Михаил
Ты не путай)
Artyom
А есть где почитать почему? Потому что так кажется некоторым пользователям?
Об этом в оф доке написано, типа "не надо в проде так делать, сложнее будет трекать изменения и разбираться потом" https://kubernetes.io/docs/concepts/configuration/overview/#container-images
Никита
Например, возможна ситуация, когда один под в деплойменте умирает, и пересоздаётся из имаджа с новой версией приложения.
Artyom
Или откатиться надо
Artyom
Так отлаживаться удобно, делаешь тег равным номеру сборки и всегда знаешь, что у тебя в контейнере и из какого коммита этот контейнер собран.
Artyom
Да, никто не запрешает пушить в мастер и весь код держать в мастере, но это же неудобно
Artyom
А тут даже аналогия скорее с одним коммитом в мастере. А когда тебе надо запушить новые изменения, то ты прибиваешь все предыдущие коммиты и делаешь push —force
Artyom
никакой истории, никаких следов
Artyom
ну и зачем это надо?
Й
Й
Потому что могу?
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
Поднять куб [x]
Михаил
Поднять куб [x]
Можно поднять куб, но не понять
Anonymous
кто-нибудь уже юзает knative в проде? поделитесь опытом пожалуйста
Anonymous
кто-нибудь уже юзает knative в проде? поделитесь опытом пожалуйста
Кстати интересный кейс. Услышал впервые на мейлру конфе
Anonymous
Бггг
G72K
на митапе? c:
Почему? Здесь :)
Й
Пересядь с мейлру митама на куберочатик
Eduard
кто-нибудь уже юзает knative в проде? поделитесь опытом пожалуйста
Я в нагрузочном тестировании гонял только openfaas, вроде не чихает даже.
Andrey
Ребят, а давайте серьёзно поговорим. Только без срача, пожалуйста, я не задаю такой тон дискуссии. Как вы считаете, с точки зрения программирования и архитектуры приложений, на serverless парадигму возможно перейти всем workload'ам? Или место контейнерам всё ещё есть и будет долгие годы? Возможно, вы уже задумывались об этом и можете поделиться мыслями и ссылками?
Sergey
С серверлесс все равно что то крупное не сделать
Andrey
Но всё, что event-based, легко переходит на эту парадигму, как я понимаю.
Grigorii
все что чувствительно к времени ответа — я не очень представляю как это ложится в парадигму serverless
Grigorii
enent-based, да
Михаил
на митапе? c:
Для тех у кого аллергия на mail, но есть контент можно обсудить варианты
Vladimir
Когда там следующий серверлес митап, надо на нем этот вопрос поднять)
Grigorii
и вообще, мне кажется что не очень правильно всю инфраструктуру / архитектуру приложения перевеодить во что-то одно типа, о, придумали контейнеры, бежим срочно все упаковывать в контейнеры о, серверлесс, нахуй контейнеры, пишем функции вот с контейнерами тоже. Они тоже не для всего подходят, они хороши для stateless приложений типа сервера, для быстрого деплоя и постоянного обновления, для CI/CD. Это cattle, который immutable и его можно убивать все время но контейнеры не для всего лучшее решение, те же базы данных, файловые и блочные хранилища и весь прочий statefull уже хуже ложится. И это нормально. Почему бы не использовать все по своему назначению, тем более что бд-сервер наверное не так часто выкатывать приходится как приложения вашего бизнеса. У FaaS тоже вполне себе ниша своя, это event-based процессы. Так что мне кажется этот паттерн должен не заменить контейнеры, а гармонично его дополнить
bama^boy
FaaS как замена incron 😁
Alexander
и вообще, мне кажется что не очень правильно всю инфраструктуру / архитектуру приложения перевеодить во что-то одно типа, о, придумали контейнеры, бежим срочно все упаковывать в контейнеры о, серверлесс, нахуй контейнеры, пишем функции вот с контейнерами тоже. Они тоже не для всего подходят, они хороши для stateless приложений типа сервера, для быстрого деплоя и постоянного обновления, для CI/CD. Это cattle, который immutable и его можно убивать все время но контейнеры не для всего лучшее решение, те же базы данных, файловые и блочные хранилища и весь прочий statefull уже хуже ложится. И это нормально. Почему бы не использовать все по своему назначению, тем более что бд-сервер наверное не так часто выкатывать приходится как приложения вашего бизнеса. У FaaS тоже вполне себе ниша своя, это event-based процессы. Так что мне кажется этот паттерн должен не заменить контейнеры, а гармонично его дополнить
В больших компаниях контейнеры используются для более эффективного утилизирования железа :)
Grigorii
да, но я думаю что в тех же компаниях БД выносят на отдельные машины и не парятся об их утилизации
bama^boy
Почитай про Google Borg
Компаний масштаба гугла очень мало. Кубернетес сейчас везде ставят просто потому что модно.
Oleg
Alexander
Компаний масштаба гугла очень мало. Кубернетес сейчас везде ставят просто потому что модно.
Да, ты, безусловно, прав :) k8s довольно хорошо помогает в обслуживании (даже маленького) кластера. Не нужно писать никакие скрипты, костыли итд. Поэтому я бы не сказал, что его используют потому что "модно". Всё-таки он даёт новый уровень удобств.
bama^boy
Использование той же микросервисной архитектуры в маленьких компаниях очень спорно.
Alexander
Да, он как даёт удобства, так и приносит сложность. Лучше придерживаться принципа KISS, где это возможно. Гвозди можно забивать и микроскопом, но зачем.
Наверное, тут вопрос, кому что удобнее и кто как привык работать — то есть, уже довольно субъективное.
Vladimir
“Serverless in 2019: From ‘Hello World’ to ‘Hello Production’” by Stackery https://link.medium.com/EjEP0lk1kU
Alexander
Сейчас тебя обоссут и скажут что ты токсичный
Не надо так. Нужно быть толерантным к мнению людей :)
bama^boy
Сейчас тебя обоссут и скажут что ты токсичный
Ага и ссылку на code of conduct, где написано, что k8s единственный верный путь, а все остальное или легаси или от лукавого.
Sergey
Не надо так. Нужно быть толерантным к мнению людей :)
Я как раз его мнение разделяю в частности kiss
Sergey
Ага и ссылку на code of conduct, где написано, что k8s единственный верный путь, а все остальное или легаси или от лукавого.
Ага и посвящение в Линукс фундейшин масонство, если ты вдруг решишь чёт коммитить )
Sergey
Больше всего умиляют проекты - магазин по торговле трусами сатиновыми, с кубер кластером, сцилой и стеком технологий как у Гугла, ну чем же мы хуже)
Sergey
И реляционки по 200 мегабайт в кубере у них работают, с посещаемость в 100 визитов за день и 3 покупками)