Volodymyr
так это типа step back
Maksim
не без докера обновлять не удобно с ним проще раза в 4
Sergey
у нас обновление было тупо рядом новый клстер и в него плавная миграция
Sergey
а старый на случай пиздецов с новым)
Maksim
нафига? кубер обновлетя на лету
Sergey
ибо все микросервисы без стейта
Maksim
без даун тайма
Sergey
на случай багов и отката на старый клстер
Volodymyr
Knyage
Sergey
запуск сервиса в новом кластере, он в балансере появился, пошел на него трафик, со старых клиенты ушли - из балансера убрали
Maksim
у меня ансибля-)
Maksim
Он огромен
Sergey
@arslanbekov гляньте, может там через экстраварс можно передать нужный хост из инвентори
Denis
Sergey
пока нет за что
Volodymyr
Maksim
Да и как то сюда постить....
Volodymyr
ну гитхабе можно разшарить
Volodymyr
в паблик
Maksim
По сути я форкнул уже существующий плейбук
Роман
Volodymyr
я звездочку поставлю
Volodymyr
Dmytro
также вопрос кто как лоад балансер делает? а то если использовать ingress, то его контролер это теже поды которые могут мигрировать по нодам и соотвсетвенно нужно за кластером иметь еще лоад балансер который будет знать где они(например, еще nginx) .
Maksim
Sergey
в авс elb автоматом юзаеть можно
Sergey
на бареметал - свой балансер
Sergey
надо что бы кто-то вошел в комнату и будет 666 участников
Dmytro
Ингрес контролер решает эти пробдемы
как? ведь на ингрес контролеры ставим сервис NodePort (у меня bare metal) и потом доступ к нему идет через ip ноды. ( Я только разбераюсь, поэтому может вопросы детские)
Maksim
Sergey
dns раунд робин сука самый хуйовый способ балансировки
Mikhail [azalio]
Maksim
Вай со?
Dmytro
Sergey
все у нас 666
Maksim
Я нетрешаю вопрос балансировки нагрузки я решаю вопрос доступности
Sergey
еще хуже
Anonymous
Sergey
@alisabents что не понятного? я про то, что компоненты кубер кластера у меня через системд тупо ранятся бинарники
Mikhail [azalio]
Anonymous
аа
Mikhail [azalio]
И анонсить везде 1 адрес
Sergey
ну если я скажу что у меня там нет докер демона вообще, тоде вызовет панику?
Sergey
)
Sergey
и там не ркт)
Mikhail [azalio]
Каждый сам извращается? :)
Sergey
чего вдруг извращаться то?
Sergey
все нативно как для нового кубера
Mikhail [azalio]
Ну на чем внутри поды работают?
Mikhail [azalio]
Что у них внутри?
Sergey
https://github.com/kubernetes-incubator/cri-o
Sergey
крио + ранс
Mikhail [azalio]
Интересно. И оно в проде?
Sergey
в проде у нас еще докер + сварм (который не мод)
Sergey
но будет
Sergey
ну если меня не заебет бороться с ветряными мельницами
Mikhail [azalio]
А конкретнее? :)
Mikhail [azalio]
Есть проблемы с ним?
Maksim
давайте ссылку
https://github.com/kubernetes/contrib/tree/master/ansible
Mikhail [azalio]
И чем лучше?
Sergey
нет - ветряные мельницы - это люди
Sergey
которые нихуя делать не хотят и их постоянно надо пинать
Sergey
а материться, орать на них и бить - в этйо фирме запрещено
Mikhail [azalio]
Это везде так
Sergey
не везде, там где я пару раз хуев напхал и запустил клавой - все делалось
Mikhail [azalio]
Должен быть измеримый профит
G72K
крио + ранс
чтобы с докера съехать что-нибудь нежно? (кроме как kubelet с другими флагами запускать)
Sergey
крио и ранс
Sergey
https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/09-bootstrapping-kubernetes-workers.md
Mikhail [azalio]
Но скриптс, но мени гугл клауд
Sergey
да выкини гугл специфику
Sergey
ну у меня баре метал и авс
Sergey
ща в авс
Mikhail [azalio]
Я к тому что мне пришлось домысливать что он там суёт в переменные которые прилетают в результате выполнения команд в облаке
Mikhail [azalio]
Для новичка будет тяжко
Sergey
ну если работал с тем же авс - то оно почти прозрачно понятно