Maksim
Получается всё равно в etcd в конечном итоге)
G72K
Получается всё равно в etcd в конечном итоге)
Ну,так можно далеко зайти в таких рассуждениях
Alexander
всем привет. а подскажите, плз, с чего начать копать про бэкапы (приложений в кубе)?
Andrey
ахаахахахахах
Andrey
это стоит загуглить)
Ilia
всем привет. а подскажите, плз, с чего начать копать про бэкапы (приложений в кубе)?
я вообще оч отдаленно понимаю что такое k8s, но коммент предыдущего оратора судя по всему говорит что бэкапить в кубе ничего не нужно
Ilia
все что должно бэкапиться должно быть вне куба
Ilia
если я не прав, поправьте меня
Alexander
я бы не согласился :)
Alexander
есть же два сценария - то что прямо нативно для куба и то что в него затащили с той или иной степенью костылей.
Ilia
ну вот сторадж картинок в виде микросервиса
Alexander
можно пытаться выкручиваться со снапшотами волумов (ceph), но можно ли как-то сказать, что два волума надо максимально одновременно снапшотить?
Ilia
исходники микросервиса они в гите бэкапиться должны
Alexander
сторадж картинок это как раз хороший пример. у нас список пользователей живет в одном месте, его картинки в другом. надо сразу задумываться о том, что эти бэкапы могут разъехаться
Ilia
а черт его знает
Ilia
тут надо 3 копии иметь наверное
Ilia
чтобы не пришлось откатывать
Ilia
всмысле по 3 инстанса
Alexander
репликация вряд ли может заменить бэкап
Alexander
разве что репликация с задержкой
Alexander
и то с ограничениями
Anton
Всем привет, а что кканонично для реплицирования данных для нод, например бд 100гигов?
Anton
Ceph?
Konstantin
Зависит от СУБД?
Anton
Зависит от СУБД?
Ну если у нас например сервер статики, канонично наверно, ноды отдельно, хранилище отдельно, а вот с бд типа посгрес такое не проконает
Anton
Не нравится что ceph отдельно, k8s отдельно
Anton
Альтернатив я так понимаю нет?
Gleb
Не нравится что ceph отдельно, k8s отдельно
что значит не нравится? ну разберись что такое микросервисы, как это работает, зачем это придумали
Alex Sharov
Господа, использую k8s в gce. Когда создаю pvc, то создается gce volume с длинным именем кластера вида <имя>-<pod>-blablabla. Можно ли как-то указать k8s нормальное имя для gce volume?
Anatoliy
Всем привет) Как меня зовут собственно написано) Проект у меня свой, и он тестовый, сам вообще программист, но свои проекты предпочитаю курировать сам, в связи с чем и администрировать научился) Пробовал много и разного, но по сути - по верхам, а так - задавайте вопросы - с удовольствием отвечу) Сообщество мне может помочь с разбором почему же у меня этоткубер не запускается) Уже неделю бьюсь) Сам я из Санкт-Петербурга :) Ну и про группу узнал из чатика девопсов :) #whois
Anatoliy
нет, не спрей
Anatoliy
его вообще не трогал, пробую на убунту поставить кубер, есть 3 сервера, вот на них и хочу развернуть это дело
Rinat
нет, не спрей
просто главный вопрос чем разворачиваешь?
Anatoliy
kubeadm
Anatoliy
я так понимаю сейчас не самый лучший вариант?
Rinat
и как понимаешь что не работает?
Anatoliy
Да оно вроде и работает, но контейнер dns не стартует, flannel тоже. Ошибки щас скину, минуту
Anatoliy
думаю так будет удобнее
Anatoliy
Еще в кубере в конфиге прописал использование systemd
Aleksey
я так понимаю сейчас не самый лучший вариант?
для bare-metal - однозначно не лучший
Rinat
докер у тебя не такой
Rinat
там же написано лучше использовать определенной версии
Anatoliy
докер у тебя не такой
думал про это, но вроде там поддержка указана?
Anatoliy
да, и 17.03 вроде было
bebebe
куда деплоишь?
Rinat
ce это уже новый
bebebe
в любом случае возьми kubespray
Anatoliy
т.е. лучше грохнуть его и поставить 1.2 версию?
Rinat
лучше да, а лучше kubespray
Anatoliy
в любом случае возьми kubespray
щас посмотрю что там такое
Anatoliy
всмысле спрей может и докер поставить что ли?
Rinat
кубеспрей все ставит
Rinat
и докер и зависимости
Rinat
главное чтобы ssh был доступ
bebebe
+ умеет bare-metal
Anatoliy
т.е. лучше грохнуть всю систему и просто поставить по новой уже через спрей?
Anatoliy
или разрулит?
Rinat
все удали
Rinat
kubeadm reset
Anatoliy
угу, докер руками, фаервол тоже почищу, еще где то мусор они оставят?
Rinat
вроде все
Aleksey
т.е. лучше грохнуть всю систему и просто поставить по новой уже через спрей?
Именно. И даже больше - если в процессе что-то пошло не так и будет пробоваться второй и далее заходы - лучше поднять с нуля виртуалку, например, поскольку один фиг упретесь в уже сгенерированные серты, которые не всегда очевидно как вычистить
Anatoliy
Есть кстати у кого аналогичная ситуация?
Aleksey
ovh же вроде как минимум java консоль дает
Anatoliy
что значит не доступно?
то и значит, сервера недоступны, зайти в ЛК не выходит - 503 ошибка
Anatoliy
понятно, тогда ждем, буду надеяться что сами сервера работают, пусть и без сети, иначе мне то что там щас крутится придется часов 5 поднимать(
bebebe
т.е. лучше грохнуть всю систему и просто поставить по новой уже через спрей?
внутри kubespray есть плейбука reset.yml её можно запустить и она по идеи ресетнет все что там было
bebebe
https://github.com/kubernetes-incubator/kubespray/blob/master/reset.yml
Anatoliy
так потестите деплой лучше на виртуалках сперва - я об этом
виртуалки это хорошо, но с ними я сталкивался только на уровне или сразу приложенеи в ней запустить, т.е. докер, либо гуишная на виндах( так что я пока просто не знаю как на железе поднят ьвиртуалку на которой можно будет поднимать и пробовать кубер
Anatoliy
внутри kubespray есть плейбука reset.yml её можно запустить и она по идеи ресетнет все что там было
всё что было при старте спрея или вообще всё что может мешать? у меня то там щас есть какие то куски старого и не нужного