Anton
попробуй это
Anton
хотя это в бете еще , как я понял
Artem
да тут чет даже без проблем в кластере сложно забрать их)
Artem
в отношении локального кубернетеса как то проще, а вот в gke..
Sergej
Я пробовал подключать прометей и графану штатным плагином, но в итоге остановился telegraf + prometheus + grafana
Artem
о, спс, уже больше похоже на годное решение нежели стандартный бета плагин.
Artem
я правильно понимаю, он может прям подом крутиться в кластере и собирать инфу?
Sergej
прометей и графана на отдельной машине
Sergej
ставил прометей на кластер то снес
Dmitry
я как то спрашивал недавно, спрошу еще раз
Dmitry
kubeadm ваще ваще сырой?
Dmitry
я начал ставить кубик с его помощью - возникли проблемы
Dmitry
и думаю, может ставить вообще без него
Dmitry
или пытаться продраться через глюки
Sergej
не было с ним проблем ни когда
Sergej
curl http://xx.xx.xx.xx:9126/metrics | grep -i kuber | wc -l 874
B7W
Есть ещё такая штука для Prometheus https://coreos.com/blog/the-prometheus-operator.html
Artem
это когда кубернетес локальный
Artem
а в гугл клауде нет такой свободы действий с нодами
Artem
поэтому нужно что-то, что крутясь в одном из pod'ов могло собирать метрики как с хоста, так и с подов
Etki
там можно зайти по ssh на любую ноду из compute и творить,что захочется.
Artem
это придется творить после кажого апдейта кластера
Artem
хотя сейчас дочитал оператор может и из контейнера работать, возможно подойдет
Timur
пользуюсь связкой Rancher + Kubernetes. пока настроено 2 хоста - один EC2 от AWS и один VPS от местного провайдера. вчера EC2 потерялся (статус disconnected в Rancher/hosts), из-за него Kubernetes стал почти read-only, ничего не могу деплоить\удалять. стер EC2-сервер, теперь при попытке удалить деплои или поды мне выдает "Error from server: client: etcd cluster is unavailable or misconfigured" etcd перезапускал, тщетно
Anonymous
2 мастера?
Etki
два участника кластера etcd, судя по всему
Etki
нужно сказать оставшемуся etcd, что он теперь в кластере один, перезапуски вообще никак не помогут
Etki
но запускать кластер из двух участников это гхм та еще идея
Etki
а вот это уже знает гугл (я не знаю)
Knyage
Товарищи, а ктото натыкался на хорошую статью по установке кубера на Debian ? Сколько не пробую - всё как то костыльно.
Etki
это пока тест возможностей. а почему?
ну кворум только из двух участников
Timur
2 мастера?
я не знаю тонкостей настройки Kubernetes Ранчером, но насколько я понял, 1 мастер.
Etki
без других вариантов
Etki
один выпал - кластер умер
Etki
что и произошло
Timur
какой оптимальный вариант?
Timur
в данный момент ставим в приоритет high availability
Dmitry
https://github.com/kubernetes/kubernetes/issues/33729 блин, вот с этой уже час вожусь
Etki
какой оптимальный вариант?
делать кластер из нечетного количества участников
Etki
написано в любой доке по любому распределенному решению
Anonymous
если там ранчер сам всё разворачивал, то не думаю, что там можно развернуть четное число
Anonymous
ещё и в разных ДЦ
Etki
as you see
Timur
хм
Anonymous
1 кубернетис-кластер в разных дц кажется не очень ха идея
a1ch3m
kops вроде умеет делать в разных дц если не путаю
yolkov
но не по одной ноде
Anonymous
федеративный кластер - согласен, а с таким сетапом понимания что будет происходить с кластером у меня нет. даже если мастер-слейв в разных дц
Logan
коллеги, использующие kargo-cli – кто-нибудь смог собрать go-версию? Или я неправильно понимаю концепцию карго?
Vladimir
Ayrat ping, ты же kargo-cli пробовал?
Logan
провозился с карго полтора часа, пока нет понимания видимо - мало провозился. Копаю дальше. Если кто-то поделится опытом - буду рад
Logan
пока что максимум, чего я от карго добился - это вот такой фигни: Traceback (most recent call last): File "/usr/local/bin/kargo", line 381, in <module> args.func(config) File "/usr/local/bin/kargo", line 73, in deploy Run.deploy_kubernetes() File "/usr/local/lib/python2.7/dist-packages/kargo/deploy.py", line 269, in deploy_kubernetes display.display(' '.join(cmd), color='bright blue') TypeError: sequence item 0: expected string, NoneType found
Etki
python ❤️
Vladimir
Я использую вот этот карго: https://github.com/kubernetes-incubator/kargo
Logan
ну да. но в его же документации сказано - используйте kargo-cli
Logan
в общем пока что все это создает впечатление набора кривоватых велосипедов
Anonymous
чем ansible-playbook не устроил?
Anonymous
посмотрите на даты последних коммитов в kargo-cli и kargogo
Logan
чем ansible-playbook не устроил?
В смысле написать? Я не настолько хорошо знаю куб :)
Anonymous
да нет, он в репе kargo есть
Anonymous
https://github.com/kubernetes-incubator/kargo/blob/master/docs/getting-started.md#starting-custom-deployment например
Logan
link preview - просто огонь
Logan
я не уверен, что хочу знать, что это
Anonymous
ну всегда есть https://kubernetes.slack.com/messages/kargo/ :)
Vladimir
Мой опыт показывает, что развернуть куб не разбираясь в нем практически невозможно
Vladimir
Это либо брать тул, в котором все гвоздями прибито, где максимум можно поменять количество нод
Vladimir
Либо что то "широкого" профиля, но которое нужно под каждый use case допиливать
Vladimir
Я на днях попробовал Azure Container Engine - типа развертывание "production ready" куба от Azure.
Vladimir
Так вот, он НЕ работает :)
Vladimir
Деплой этого всего дела (делающийся мышкой в веб интерфейсе Azure) падает с невразумительной ошибкой через полторы минуты выполнения
Logan
я не говорил "вообще не разбираясь", просто мне не хочется делать руками совсем все
Vladimir
Причем я и так, и сяк, и все креденшиалы перепроверил, все равно одна хрень
Vladimir
А вот коллеге удалось эту штуку задеплоить в Azure: он не смотря на то, что написано в документации (а там это явно указано и даже предупреждение стоит, "не перепутайте!"), поменял местами пару гуидов (application id и object id), и у него это дерьмецо развернулось!