𝚔𝚟𝚊𝚙𝚜
можно конечно заюзать какой-нибудь Helmfile
Andrey
и применялось и туда и туда если указать
Погоди, а у тебя какой-то старый prometheus-operator/Kubernetes? CRD Validation добавили во всё, кроме старых уже созданных CRD.
Andor
говно мамонта
Andor
и обновлять я его не буду
Andrey
Andor
Господи, дай тебе сил.
мне меньше двух недель осталось терпеть :)
Dmytro
а зачем не делать? И где гарантия что в новой версии чарта наколхоженное ксоннетом не отвалится и все накроется сами знаете чем?
Andrey
мне меньше двух недель осталось терпеть :)
Дальше с куба слезаешь совсем или новый кластер свежий? :)
Dmytro
я уже говорил что кубер у меня 1.8.4
у меня в сентбяре ещё 1.5 был в 6 кластерах
Andor
а зачем не делать? И где гарантия что в новой версии чарта наколхоженное ксоннетом не отвалится и все накроется сами знаете чем?
ты можешь завендорить чарт и кастомизировать его нужно чтобы не писать всё самому с нуля
Dmytro
так что ты передовик
Dmytro
а не колхозить поверх чарта на ксоннете - фу-фу
Andor
Дальше с куба слезаешь совсем или новый кластер свежий? :)
меняю работу и там нет кубера, голанга, микросервисов и вообще
𝚔𝚟𝚊𝚙𝚜
ужас, зачем это надо? Сделай свой чарт и там поправь, это ж кому-то такое говно потом достанется в наследство
почему бы и нет? как я уже говорил можно спокойно юзать готовые чарты из stable при этом описываю values нормальным jsonnet'ом, и tiller не нужен. Сами пакеты потом обновлять можно
Dmytro
и диф потом с апстримом можнос делать и забрать изменения и т.д.
Andor
ну вот, бери форкай и там меняй всё
вот я ещё хельм не колхозил
Dmytro
а не какой-то монстр
Dmytro
Хоть вылезешь из котла этого. :3
в тему ссылочка https://twitter.com/yelbota/status/1077200308491771905
Andor
я уже говорил, там пхп+мускуль+редис и всё нафиг там кубер? :)
Dmytro
почему бы и нет? как я уже говорил можно спокойно юзать готовые чарты из stable при этом описываю values нормальным jsonnet'ом, и tiller не нужен. Сами пакеты потом обновлять можно
а зачем? ну вот не было у меня ksonnet-jsonnet, зачем мне вводить новую сущность чтобы кастомизировать чарт? я чарт форкну и поменяют что мне надо
Dmytro
паппет агент запускать?
Dmytro
а я и не беру
Dmytro
да и у меня кубера уже нету как и у тебя не будет скоро 🙂
Dmytro
у меня теперь сотни elasticbeanstalk дистрибуций
Dmytro
(но я уже сваливаю)
Dmytro
типа того
хмм и за это платят как за куб?
Andor
@zuzzas теперь рассказывай как мне прикрутить ec2-дискавери через ServiceMonitor :)
Andor
хмм и за это платят как за куб?
я не в рф, тут платят за работу
Dmytro
я тоже не в рф
𝚔𝚟𝚊𝚙𝚜
а зачем? ну вот не было у меня ksonnet-jsonnet, зачем мне вводить новую сущность чтобы кастомизировать чарт? я чарт форкну и поменяют что мне надо
ну например если ты хочешь вышеупомянутой декларативности, если у тебя в инфраструктуре уже используется ksonnet или если вендор поставляет готовый хелм чарт, и тебе не нужно его модифицировать
Dmytro
но как-то в берлине умеющим запускать паппет агент платят меньше умеющим в докер и куб
Andor
а если умеешь и то и то?
Andrey
@zuzzas теперь рассказывай как мне прикрутить ec2-дискавери через ServiceMonitor :)
Можно монтировать из Secret кусок своего Prometheus config файла нативного. https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#prometheusspec Поле additionalScrapeConfigs.
Sergey
куб на паппете искаропки?))
Dmytro
если в куб умеешь то само собой и то и то умеешь
Dmytro
куб на паппете искаропки?))
на прошлой работе у нас пушили самописный велосипед раскатывающий пупетом опеншит
Andor
если в куб умеешь то само собой и то и то умеешь
вот и нет, "уметь в куб" часто начинается с "подёргал api облачного провайдера и вот у меня куб"
Dmytro
на убунте(!)
Dmytro
я прямо чудом отмахался от этого
Rainbow
я уже говорил, там пхп+мускуль+редис и всё нафиг там кубер? :)
Говорил, но из котла не так просто вылезти)
Andor
Говорил, но из котла не так просто вылезти)
докеры будут, ец2 тоже будет, кубер - вряд ли
Dmytro
раз докер есть тогда думаю будет и куб
Andor
зачем?
Dmytro
или там один монолит и всё?
Rainbow
Я вот уже не уверен, что перейду с куба на nomad на основном проекте
Dmytro
ну не вручную же по инстансам раскидывать и по портам разводить
Rainbow
ну не вручную же по инстансам раскидывать и по портам разводить
nomad, только там нет готовых прометеусов и графан
Dmytro
ну и дальше - писать велосипед по деплою? Типа рестартуем докер композ на 10 тачках по порядку?
Dmytro
ну хорошо, пусть nomad (надо пощупать кстати)
Andor
или там один монолит и всё?
там один монолит и всё
Rainbow
ну хорошо, пусть nomad (надо пощупать кстати)
nomad даже на одной тачке лучше docker-compose
Dmytro
я правда хашикорп продуктам не доверяю, всегда треш и угар
Dmytro
один HCL чего стоит
Rainbow
я правда хашикорп продуктам не доверяю, всегда треш и угар
он хорош. Особенно тем, что даже докер можно выкинуть часто
Andor
один HCL чего стоит
hcl дичайшая дичь
Rainbow
один HCL чего стоит
они всегда предлагают hcl/json hcl примеры в доке только
Rainbow
https://www.nomadproject.io/api/json-jobs.html хочешь json хочешь yaml через yaml2json и тп
Rainbow
xD
Andor
я правда хашикорп продуктам не доверяю, всегда треш и угар
там самое главное - в код не заглядывать
Dmytro
вооот
Dmytro
а вы говорите куб нинужен - номад
Dmytro
а я бы вот постремался
Andor
ну и альтернатив не так чтобы очень много их продуктам
Andor
тот же волт на что можно заменить?
Rainbow
Да ладно. У golang есть 2 стиля. Новичка и матерого (хз как точно описать). мой открываешь - новичка, k8s матерых, nomad матерых.
Dmytro
честно говоря, полезность волта сомнительна
Dmytro
для маленькой команды - оверкил