Семён
там много чо администрировать. особенно хорошо когда оное за вас делает обланый провайдер
я же указал - маленький проект. кластер купленый в ДО - managed, там больше половины за тебя делает провайдер.
Семён
тебе что нужно: - накатить пром - накатить EFK - напилить сервисных учёток - настроить деплои - по желанию вкатить ингресс. Дальше уже просто по мере необходимости описываешь манифесты для своих поделок
Alexander
куб ооочень сложный.
На уровне CKAD, а это типа для пары сеньеров в команде совсем не
𝚔𝚟𝚊𝚙𝚜
Vadim
Просто для начала нужно понять зачем нужна и что делает каждая абстракция в кубе. Потом всё становится заметно проще.
В тех бложиках лекция для колхозников же. Вангую что граждане уже пообещали клиентам диджытал транформейшен, а в процессе выяснилось что ингресс не настраивается
Семён
я же написал про прометеус )
Семён
первым пунктом
Alexander
я же написал про прометеус )
Сорри за ложный вызов
Aleksey
так это же всё в базовой документации самого DO и Кубера есть
вы зачем то считаете что это снимает сложность.
Семён
EFK взлетает реально копипастой - проверено. Дальше по желанию крутишь параметры
Aleksey
сложность снимает не дока а отсутствие необходимости что то делать вообще. тоесть разумные дефолты и много их
Aleksey
и сложно оно потом не в "запустить" а в понять что же тут такое получилось и как именно оно сломалось
Семён
аутентификацию как минимум забыл
аутентификацию чего и куда? Сервисные аккаунты - не сложно сделать (на самом деле разобраться с этим для меня было самое сложное)
𝚔𝚟𝚊𝚙𝚜
и сложно оно потом не в "запустить" а в понять что же тут такое получилось и как именно оно сломалось
Зачем что-то понимать? Helm'ом накатил оно и работает Kubernetes - это прекрасно!
Vadim
аутентификацию чего и куда? Сервисные аккаунты - не сложно сделать (на самом деле разобраться с этим для меня было самое сложное)
юзерей в консоль, хотя тут вот народ говорит что от лукавого это всё, через kubectl всё сам поймешь
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
Что всё есть абстракция
Семён
юзерей в консоль, хотя тут вот народ говорит что от лукавого это всё, через kubectl всё сам поймешь
с сертификатами? у меня просто пока не возникло такой нужды. Нужно было трёх разных юзеров сделать - сделал через ссервисные аккаунты с ограниченными правами и сделал соответствующие конфиги для kubectl, выдал людям
Михаил
Что всё есть абстракция
Пора делать оператор операторов
𝚔𝚟𝚊𝚙𝚜
Пора делать оператор операторов
Забавно, но мне вчера тоже самое сказали)
Михаил
тут то кубу пизда и придёт
Vadim
Пора делать оператор операторов
https://github.com/openshift/cluster-version-operator ну и Флант к этому приходит понемножку
Aleksey
https://github.com/openshift/cluster-version-operator ну и Флант к этому приходит понемножку
в конечном счете команда деплоя будет одна. но за ней будет происходить столько что передавать дела ты будешь месяц
Михаил
какую задачу оно решает?
Михаил
я про оператор операторов
Aleksey
я про оператор операторов
динамически притаскивает новые операторы же !
Vadim
что бы что?)
Чтобы ты вместо "а теперь по инструкции накатываем мониторинг" декларативно описывал какие операторы ты хочешь в кластере
Vadim
А так же получал их статус и обновлял их по очереди
Михаил
ты думаешь все 3к человек так же думают?
Vadim
ты думаешь все 3к человек так же думают?
а за них уже партия подумала и написала https://github.com/openshift/telemeter/ и https://github.com/openshift/must-gather
Михаил
это какая-то спираль в жопу с каждой технологией появляются инструменты автоматизации уровня "домохозяйка справится" а потом почему-то всё летит по бороде
Aleksey
а за них уже партия подумала и написала https://github.com/openshift/telemeter/ и https://github.com/openshift/must-gather
кажется пора грузить программистов на корабль и отправлять в плаванье.
Vadim
есть только один способ это проверить, жалко только через NYSE теперь не посмотришь
Vadim
кажется пора грузить программистов на корабль и отправлять в плаванье.
биореакторы простаивают, один программисты в стране!!!111
Михаил
Да ладно вон rook.io нормально работает
всё нормально работает до апдейта
Andrey
кажется пора грузить программистов на корабль и отправлять в плаванье.
была такая мысль, купить/арендовать яхту и сделав коммьюнити удалёнщиков отправится в плавание )
Семён
говорят в открытом море не очент с интернетом )
Andrey
инмарсат, 20 мегабит
𝚔𝚟𝚊𝚙𝚜
всё нормально работает до апдейта
я ожидал более бурной реакции :)
Vadim
"долго же я вас, друзья, в одной лодке собирал"
Andrey
типа такой яхты )))
Vadim
без контейнеров?
Vadim
ладно, давайте завязывать с пятиминуткой ненависти к программистам
Михаил
я ожидал более бурной реакции :)
сложно спорить с аргументами "хуйню несешь, всё ок будет"
Aleksey
https://docs.ansible.com/ansible/latest/modules/k8s_module.html есть ли в этом хоть капля смысла ?
Семён
я даже знаю кто этим успешно пользуется )
Aleksey
деплои описывать через ансибл ?
Семён
угу. Когда хельм еще не нужен а шаблонизировать уже надо
Vadim
деплои описывать через ансибл ?
operator-sdk такое юзает, довольно удобно
Семён
а когда хельм реально нужен?
лучше спросить у тех кто им пользуется )
𝚔𝚟𝚊𝚙𝚜
operator-sdk такое юзает, довольно удобно
плюсую, использую и operator-sdk и k8s модуль, очень удобно
𝚔𝚟𝚊𝚙𝚜
Вопрос из разряда good practices: Если под каждый микросервис деплоится отдельный PostgreSQL, имеет ли смысл создавать отдельную базу и юзера под сервис как это принято в MySQL, или пусчай под superuser ходит?
Konstantin
Согласно политикам вашей ОИБ
Konstantin
обычно после слов "я хожу туда-то с правами администратора" у них эрекция возникает очень резкая
𝚔𝚟𝚊𝚙𝚜
обычно после слов "я хожу туда-то с правами администратора" у них эрекция возникает очень резкая
А какая разница, если никто кроме этого микросервиса в базу ходить не будет?
Pavel
Вы таки забыли добавить слово "пока"
Konstantin
мониторинг там тоже с какими-то правами ошивается
Konstantin
еще какие-то сервисы сбора метрик, логов
Konstantin
и вдруг какую-то внешнюю кибану нагибают
Konstantin
и залезают по самые помидоры с правами администратора