Vadim
хотел бы посмотреть на реализацию мониторинга и seamless restart на компоузах
Vadim
а там и про апдейты поговорить можно
Andrey
у меня домашний сервак с голым дебианом и k8s задеплоенный кубадмом с кучей всякой ерунды живёт уже года два наверное. Все бэкапы в публичном гите
Andrey
разумеется кроме данных в local volume
Евгений
разумеется кроме данных в local volume
А чего уж цеф не поставите?
George
Фигня получается
Andrey
А чего уж цеф не поставите?
распределённую систему на один сервер? :)
George
Если у тебя СВОЯ ОПТИКА - может взлетит, но вряд ли ты так богат
George
Иначе у тебя не было б таких вопросов
Евгений
распределённую систему на один сервер? :)
Ну вы же etcd поставили на один сервер
Andrey
а есть возможность k8s без него поставить?
George
Ну вы же etcd поставили на один сервер
Это не отказоустойчиво, но для Лабы может быть ок
George
а есть возможность k8s без него поставить?
Что??? Ты меня сейчас убил. Прям как маленький
George
Внешний заюзай ) как он там... Etcd.io вроде :-) но работать будет плохо
Andrey
мне не нужен отказоустойчивый etcd - у меня там нет данных, по которым я буду горевать, всё через IaC восстановится
Andrey
Что??? Ты меня сейчас убил. Прям как маленький
никогда просто не интересовался
George
Касательно мультидц. Вижу два варианта. Либо ансамбль мастеров в каждом ДЦ, воркеры - как хотите Либо мастера в одном ДЦ +но в разных az, воркеры можно по всему миру
George
Лишь бы распределенной ФС не было
George
Если есть распределённая ФС - надо считать бюджеты по сети.
Andrey
да не нужен ему распределённый кластер
Andrey
см. выше
Andrey
переставлю k8s
George
переставлю k8s
Когда у тебя все будет в труху
Andrey
что именно у меня будет в труху, если я тупо сделаю git clone и kubectl apply -r . ?
George
что именно у меня будет в труху, если я тупо сделаю git clone и kubectl apply -r . ?
Те же пвцшки, которые динамически аллоцировпны
George
Нет персистенциям - нет головной боли
Евгений
У него local volume
George
Тогда вообще пофиг, кмк
Andrey
вотвот
George
Ты, видел, надеюсь, вопрос, на который я отвечал
George
Ну, не важно
Евгений
Alex
хотел бы посмотреть на реализацию мониторинга и seamless restart на компоузах
так мониторинг можно как раз в кубере запускать 🙂 А локально заюзать node_exporter и стандартный экспортер докера для прометея Seamless restart на swarm: docker service update -d --update-order start-first service_name
Евгений
Хотя куфритис может быть и норм, там хотя бы sqlite
Евгений
И всё на локалхосте
Nikolai
Кто то работал с апишкой кубера? Интерисует, есть ли подводные камни какие то
Alex
ну прометеус / grafana / alertmanager имхо удобнее в кубере разворачивать (хотяяя, нашел https://github.com/PagerTree/prometheus-grafana-alertmanager-example :D), плюс они всё равно отдельно будут болтаться
Andrey
как ни крутись, в 1-серверной конфигурации HA не получишь, поэтому просто надо думать о том, как бэкапить и восстанавливать. В этом смысле k8s удобнее, чем руками запущенные сервисы или контейнеры
Vadim
чего развалится-то?
Andrey
etcd, вестимо :)
Alex
сертификат протухнет )
Andrey
сплит брейн на пополам :)
Евгений
чего развалится-то?
nil pointer dereference, вестимо
Vadim
ну хоть не NullPointerException и то хлеб
Anton
На одной ноде то не развалится
Etki
на диване и то толком не развалиться, а нода и того меньше
Alex
кстати, а кто как хранит манифесты (чарты, темплейты манифестов, всё в этом духе) – в репе каждого проекта свои манифесты или один реп с манифестами?
Vadim
https://github.com/KohlsTechnology/eunomia
Alex
https://github.com/KohlsTechnology/eunomia
хех, а что-то в этом есть... 🤔
Nikolai
Стоит ли запускать базу на той же машине где стоит кубер?
Nikolai
или лучше вынести на отдельную тачку?
Nikolai
Какую ?
postgresql
Nikolai
и redis
George
Объёмы? Лимиты до iops?
George
или лучше вынести на отдельную тачку?
При прочих равных - на отдельную
George
небольшие
Если совсем уж так... Можно и в кубер... Наверное
George
Скажем, так. есть фанаты гонять бд в кубере. И им за это ничего не случается. А другим случается. Как бы your mileage may vary
Denis
а пасяму нет смотря где и как
Denis
https://github.com/openstack/stackube
Denis
и пилим пилим ))
Anton
выпилить не можем?
Denis
почему же?
Alex
Стоит ли запускать базу на той же машине где стоит кубер?
я как-то запускал, в итоге огреб много проблем (ну у меня вообще специфичный конфиг был), переехал на RDS и радуюсь (помогло заодно оптимизировать пару запросов :D)
Solyar
Редис можно
Solyar
А постгрес нет
Mikhail
подскажите пожалуйста что-то типа milticluster ingress/api gateway. или хотя бы как правильно называется? собирать ингрессы с нескольких кластеров и отдавать на одном envoy/haproxy. для бедных на bare metal.
Alex
Редис можно
тоже лучше не стоит )
Solyar
тоже лучше не стоит )
Ну зависит от целей
Solyar
У нас редис это кеш
Denis