Валентин
Containerd
Евгений
Т.е. докер
Евгений
Вот что делает удачный ребрендинг
Валентин
Ну да, так я к тому и пошутил выше :)
G72K
Эх :( Вот и я таким страдаю, а хочется все по красоте
В общем может можно современно как-нибудь через финалайзеры делать, но preStop работает надёжно. Спать надо столько , сколько самый тормозной iptables / ингресс реагирует на обновление ендпоинтов. К моменту когда preStop запускается ендпоинта уже нет и все кто им пользуется начинают убивать его, под при этом живёт и его никто не трогает. Вообще все по классике как сервера из лоад балансеров выводить. Но недавно подкинули подляну кажется (не проверил ещё научно), kube-proxy рубит конттрак насильно, а значит все активные конекты к поду получают RST полбу.
Vadim
кстати да, finalizer с "подождать пока iptables устаканился" на подах - и готово
Vadim
адвансед левел - нормальный pause_image который ждёт пока сеть создается и помирает только когда iptables уже обновился
George
G72K
Vadim
George
Ну, это опять... Сервис мэш получается. Сколько ни рожай - будет истио
Макс
В ранчер начиная с версии 2.3 впилили Istio
George
Макс
https://rancher.com/blog/2019/announcing-istio-preview
Макс
альфа еще
Макс
в пердыдущие тоже можно поставить, как helm пакет
Anonymous
А куда копать, если prometheus, поставленный через promethes-operator chart не дискаверит мое приложение ?
Anonymous
При том, что я сам могу легко глянуть там (в приложении на порту) метрики
George
George
Они ж наверняка в разных неймспейсах?
George
Права у прометеуса скрейпить (и подсасывать ресурсы со всех неймспейсов ) все есть ?
Anonymous
Anonymous
George
По крайней мере обстановка будет яснее
Vadim
А как кубер можно запустить самый примитивный уровень типа бинарниками есть инструкция где-то?
George
Anonymous
Vadim
Наименее автоматизирлванный
George
Чтоб он заработал ? Возьми шифт - он ансиблом раскатывается. Возьми rke - он тоже автомеджиком катит
Just a baka
George
И параметры ты не менял (все по дефолту)
Anonymous
Anonymous
Так точно
George
Да
Ссылку на оператор дай
George
Их минимум два разных
Anonymous
CoreOs который
Anonymous
https://www.digitalocean.com/community/tutorials/how-to-set-up-digitalocean-kubernetes-cluster-monitoring-with-helm-and-prometheus-operator
Anonymous
По этому гайду делал
Anonymous
George
Ты не ответил
George
Ссылку на хельм дай
George
Или на манифест, откуда ставил
Just a baka
Куб-прометеус поди, фулл бандловый. Со свистелками и перделками
George
Я всех заебал с ранчером, наверное, но он ставит И ОПЕРАТОРА, и отдельно прометеус
George
И оба через хельм. И тогда работает
Anonymous
Ссылку на хельм дай
https://github.com/helm/charts/tree/master/stable/prometheus-operator
Just a baka
Vadim
лол, и правда https://github.com/rancher/rancher/issues/20042
Just a baka
Огонь
Anonymous
Короче, clusterrole в порядке
Just a baka
Кажись эта шпаргалка может помочь
https://github.com/coreos/prometheus-operator/tree/master/example/rbac/prometheus-operator
George
Anonymous
Just a baka
Да все кроме деплоя погляди. Не одним clusterrole единым, так сказать
George
дофигища компонентов
George
блин. как же оно работает (
Anonymous
Мне просто интересно, почему простой helm chart этого оператора не даёт ничего добавить своего как написано в документации к оператору
Anonymous
Развернул в DO самый простой кластер
Anonymous
Забавно
George
Anonymous
Не понял вопроса. Чарт ставит stable/prometheus-operator
George
забей
George
"Due to a bug in helm, it is possible for the 4 CRDs that are created by this chart to fail to get fully deployed before Helm attempts to create resources that require them. This affects all versions of Helm with a potential fix pending. In order to work around this issue when installing the chart you will need to make sure all 4 CRDs exist in the cluster first and disable their previsioning by the chart:"
George
прекрасное
George
Anonymous
George
я предполагаю, что kubectl get crd
George
и еще указать, чтоб он их тянул во всех неймспейсов (это же так работает?)
Anonymous
5 crd новых есть, да
Anonymous
Vadim
https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/getting-started.md
прочитай весь этот файл, как минимум
Anonymous
George
мне кажется, что в хельме они там нафигавертили от дефолтного
George
т.е. принцип работы тот же, но фактически - это как форк
George
Migrating from coreos/prometheus-operator chart
The multiple charts have been combined into a single chart that installs prometheus operator, prometheus, alertmanager, grafana as well as the multitude of exporters necessary to monitor a cluster.
There is no simple and direct migration path between the charts as the changes are extensive and intended to make the chart easier to support.
..
The capabilities of the old chart are all available in the new chart, including the ability to run multiple prometheus instances on a single cluster - you will need to disable the parts of the chart you do not wish to deploy.
George
вот чего пишут. Т.е. это ДРУГАЯ штука