Solyar
Все равно вопрос с секундами остаётся открытым
Dmytro
пятница...
Solyar
пятница...
Она самая
Dmytro
если на 27, то таймзоны проверь
а можно поподробнее про 27 секунд?
Игорь
а можно поподробнее про 27 секунд?
Запусти TZ=UTC date; TZ=right/UTC date и сравни. В right вариант входят високосные секунды, поэтому он отстает на 27 секунд
Dmytro
понял, интересно что на маке показывает одинаковое время
Dmytro
Добавь еще posix/UTC и посмотри.
➜ ~ TZ=UTC date; TZ=right/UTC date Fri Jul 26 16:06:59 UTC 2019 Fri Jul 26 16:06:59 UTC 2019 ➜ ~ TZ=UTC date; TZ=posix/UTC date Fri Jul 26 16:30:54 UTC 2019 Fri Jul 26 16:30:54 UTC 2019
Dmytro
можно, но потребуется ребут
ну и то хлеб, и всякие модули ядра можно будет поставить? И кстати на этапе работы ignition можно ставить пакеты/модули или потом надо ребут?
Vadim
ну и то хлеб, и всякие модули ядра можно будет поставить? И кстати на этапе работы ignition можно ставить пакеты/модули или потом надо ребут?
1) все что в пакеты \ бинари впихнешь - можно 2) потом надо ребут, что организуется systemd юнитом, например
Dmytro
ясно, спасибо
Danila
Кубер хранит в какой-то БД информацию о том, какой контейнер в поде на каком хосте находится?
Lucky SB
Кубер хранит в какой-то БД информацию о том, какой контейнер в поде на каком хосте находится?
да. только все контейнеры пода всегда на одном хосте находятся
Solyar
Как грамотно бекап etcd сделать?
Solyar
Может статья есть на эту тему?
Lucky SB
только не нужен он тебе.
Solyar
Почему?
Solyar
Развалится, не смогу собрать?
Lucky SB
проще держать три etcd в кворуме
Solyar
проще держать три etcd в кворуме
Посмотрю по этому поводу информацию. Спасибо!
Just a baka
Почему?
слишком динамические данные, проще избыточностью закидать
Mikhail [azalio]
Но как это спасёт от дропа базы? Особенно если там не только кубер.
Just a baka
Но как это спасёт от дропа базы? Особенно если там не только кубер.
не пускайте никого дропать базу, делайте права, роли, аутентификацию, очевидно же
Vadim
Может статья есть на эту тему?
https://docs.openshift.com/container-platform/3.11/day_two_guide/environment_backup.html#etcd-backup_environment-backup
Mikhail [azalio]
не пускайте никого дропать базу, делайте права, роли, аутентификацию, очевидно же
Очевидно вы идеальный человек, который никогда не ошибается. Везёт вам.
Just a baka
Очевидно вы идеальный человек, который никогда не ошибается. Везёт вам.
увы, я просто не лезу писать etcdctl DEL --prefix * (или как там оно в трешке правильно) с 10 нужными параметрами окружения и подложенными сертами, даже если Луна в Марсе
Just a baka
И что, и MySQL не бекапите по той же причине?
а он отказоустойчив из коробки?
George
И что, и MySQL не бекапите по той же причине?
Не нужно куберовский служебный етсд использовать под сторонние задачи
Just a baka
все сервисы легко передеплоиваются с имеющимися или генерируемыми манифестами, в результате большого смысла бэкапить etcd, выпучив глаза на несуществующие дропы, бд не вижу
Mikhail [azalio]
Ура идеальному миру девопсов:)
Just a baka
просто не нужно совать кривые руки куда не надо
Just a baka
там нужно так сильно постараться, чтобы что-то сделать, что проще админов/девляпсов административно запугивать, чтобы они и не думали туда лезть :D
Mikhail [azalio]
Ох, уровень администраторов очень разный, бывают разные ситуации. Вот только не говорите пожалуйста что надо не пускать тогда в прод джуниоров.
Just a baka
для других задач разворачиваем аккуратно отдельные инстансы etcd с другими доступами, вот там уже и бэкапим его во все апишки как хочется
Just a baka
Ох, уровень администраторов очень разный, бывают разные ситуации. Вот только не говорите пожалуйста что надо не пускать тогда в прод джуниоров.
а ведь и правда не надо пускать джунов ломать критические компоненты прод кластера, пусть на лабе с девом развлекаются 🤔
Just a baka
Так обычно никто специально не ломает прод.
ну и в etcd обычно руками приходят в основном только грохнуть все для реинсталла (лоу левел дебаг не в счет, да и не джуновская это забава)
Mikhail [azalio]
Вообщем, я согласен, что все должно накатываться из пайплайна, что база etcd должна быть отделена и так далее. Но бекап я делал и буду делать, потому что мне так намного спокойнее.
Just a baka
ваше неотъемлемое право :)
Андрей А
Danila
https://kubernetes.io/docs/concepts/overview/components/#etcd
т.е. в etcd хранится информация о каждом поде?
Just a baka
т.е. в etcd хранится информация о каждом поде?
обо всём, что есть в кластере там кроме подов еще тыща сущностей
Mikhail [azalio]
главное, не забудьте проводить регулярные учения по развертыванию бэкапов, и особенно etcd ))
Это у меня делается на каждый бекап. Развертывается и проверяется выборочно что там то что надо.
Just a baka
проверка бэкапов-то ладно, накатывать еще надо самим в приближенных к боевым условиям
Mikhail [azalio]
Это происходит раз в месяц
Nik
а как засортить pv по размеру?
Andrey
а как засортить pv по размеру?
kubectl get pv --sort-by=spec.capacity.storage
Галактический
kubectl get pv --sort-by=spec.capacity.storage
kubectl get pv | awk '{print $0}' | sort -k 2 -nr
Галактический
это более извращённый способ %)
Andrey
kubectl get pv | awk '{print $0}' | sort -k 2 -nr
Олдфажное говно из 1973 года! Мы на Go cloud-native сортировку используем в 2019.
Nik
это более извращённый способ %)
так и я умею) хотел посмотретьк а кделать элегантно
Nik
а кто как выравнивает нагрузку на воркерах?
Nik
полный решедулинг всего подряд? (судя по предыдущим моим заходам никто не использует дешедулер)
Nik
кто это такой?
Andrey
полный решедулинг всего подряд? (судя по предыдущим моим заходам никто не использует дешедулер)
descheduler используем. Можно также по памяти выравнивать, используя eviction thresholds.
Nik
и как оно вообще в проде?
Nik
PDB?
Andrey
PDB?
Pod Disruption Budget
Nik
а
Nik
и он у вас прям в проде? или на каких то тестовых кластерах?
Nik
и были какие то проблемы?
Andrey
В проде везде.
Nik
(полгода думаю его воткнуть, но очкую)
Andrey
Мониторинг если нормальный и понимание полное того, что деплоишь, то проблем никаких нет.
Dmytro
Можно сказать chaos engineering практически
Dmytro
Если больше 1 реплики у всех деплойментов и нормальный graceful shutdown то почему нет