Etki
имеется в виду, например, настройка кластера?
G72K
Helm - жопа, ну лучшего ничего пока нет, а жопу можно исправить (чем и занимаюсь)
G72K
имеется в виду, например, настройка кластера?
Ну, сколько памяти дать, какие конфиги подключить и проч. Хороший реалистичный пример того, где просто докерхаба недостаточно: stable/nginx-ingress чарт
Logan
Helm - жопа, ну лучшего ничего пока нет, а жопу можно исправить (чем и занимаюсь)
жопа - это состояние, а не цель :) а мне бы понять цель. В смысле - нафига он такой нужен
G72K
ну вот взгляните на существующие чарты, может найдете ответ :)
yolkov
например для разных сред, для локльной разработки прокидываешь хостпаф, для прода не будет этого волума
yolkov
с помощью хельма все можно запарметризировать и в зависимости от среды будут применятся нужные настройки, деплойменты и т.п.
ASTASHOFF
CMD / ENTRYPOINT ?
G72K
CMD / ENTRYPOINT ?
Посмотрите на все опции docker run, очень многие из них никак не описать в cmd/entrypoint
Anonymous
Гайз, а никто не пробовал прикручивать weave scope к flannel?
Andrew
у меня работал исправно, но с калико. правда проц жрет постоянно
Alexander
Привет всем! Народ, а подскажите, какой из мануалов выкурить. Уже вроде исчитал доки, но не осиливаю. Дано: Есть приложуха, почти все настройки которой можно задать через опции командной строки. Но есть настройка связи с бд, она только через файл вроде такого: /my/cool/app —db-shards=/path/to/shards.config Нужно запустить N инстансов шардов db, количество затем изменяться не будет, а после запустить /my/cool/app, но так, чтобы был нагенерён правильный конфиг шардов. Как это правильно то делать?
yolkov
а какие отличия в конфиге шардов?
Alexander
Шарды db вообще конфигурить не надо. Нужно только в файл с описанием шардов каким-то образом запихнуть все запущенные
yolkov
файл разный для разных шард?
Alexander
Мм, а в configMap как-то динамически значения можно засовывать? Вот запустил я N шардов db. Теперь надо запихнуть все их ip в configMap? Или это всё же динамически как-то можно сделать? А то из описания в доках про configMap как-то не очевидно, там только статические примеры
Vladimir
Такого нет в кубернетесе. Он грубо говоря, дает тебе примитивы, которыми ты можешь оперировать. И у него есть api. Твой use-case про шарды можно реализовать в виде контроллера, который будет мониторить поды по каким-то лэйблам и менять динамически какой-то configmap.
G72K
что случится с app когда шарды все-таки будут перезапущены? (а они будут)
Zon
Мне кажется, что-то не так в изначальной задаче. Может быть можно подробнее? Может можно роутер какой-то поставить? Или как-то иначе сервис дискавери сделать?
Anonymous
Привет.
Anonymous
Кто с мск
Vladimir
половина. другая половина из спб )
Anonymous
Мм
Anonymous
Хочу Веселье
Etki
а вы точно на тот канал зашли?
Anonymous
На какой зайти по этому поводу подскажите
Etki
лол
Anonymous
йй
Anonymous
😂😂😂
Kir
https://2ch.hk/b/arch/2016-06-22/res/130158006.html хорошей пятницы?
Zon
Хочу Веселье
https://github.com/kelseyhightower/kubernetes-the-hard-way развлекайся
Alexander
Подскажите как через API kubernetes (1.6) удалить deployment вместе с rs и pod?
G72K
Сделайте kubectl —v=999 delete deploy xxx
G72K
Там в выводе будут все API запросы
Ochir
Всем привет
Ochir
у меня такой вопрос
Ochir
Исходные данные: есть докер приложение, которому при запуске нужно задавать конфигурационный файл. возможно ли развернуть такое приложение на нескольких нодах с одним мастером, чтобы у каждой из нод были разные конфигурации?
Ochir
смотрю на ConfigMaps
Ochir
и пока не пойму как это можно реализовать
Etki
Можно отдельно деплоймент каждому инстансу делать, но понятно, что это решение так себе
Zon
Нужно вытаскивать дискавери из конфигов
Ochir
а какой юзкейс? например, запускать одно и то же приложение в "продакшн" окружении и "стажинг"? все зависит от задачи
И в staging и продакшен. По задумке это будут разные кластеры с похожими настройками
Anonymous
ну вот так, навскидку, не зная специфики, я бы порекомендовал посмотреть в сторону https://deis.com/workflow/
Denis
А кто по каким причинам выбирал InfluxDB против Prometheus? 1. https://bitworking.org/news/2017/03/prometheus 2. http://blog.nobugware.com/post/2016/Telegraf_Prometheus_metrics_swiss_army_knife/ 3. https://prometheus.io/docs/operating/configuration/#<kubernetes_sd_config
Стас Щетинников
А кто по каким причинам выбирал InfluxDB против Prometheus? 1. https://bitworking.org/news/2017/03/prometheus 2. http://blog.nobugware.com/post/2016/Telegraf_Prometheus_metrics_swiss_army_knife/ 3. https://prometheus.io/docs/operating/configuration/#<kubernetes_sd_config
prometheus - "производственные" метрики - очень легко добавляются с помощью exporter-ов разного вида, бизнес-метрики через prometheus sql в основном. influxdb для "сложных" данных. Все живет в одной графане.
Denis
А что является "сложными" данными?
Стас Щетинников
А что является "сложными" данными?
То, что плохо ложится в модель прометеуса, например, мы графики из Жиры и всякие запросы храним в инфлуксе. Это нужно чтобы иметь единый дашборд, составленный из разных datasources.
Стас Щетинников
Кстати, если я не ошибаюсь в прометеусе нельзя хранить данные дольше какого-то срока (аля месяц) и нужно использовать influxdb для них. но возможно я и ошибаюсь.
Стас Щетинников
https://telegram.me/metrics_ru - вообще этот вопрос лучше сюда ;)
Denis
https://blog.netsil.com/a-comparison-of-time-series-databases-and-netsils-use-of-druid-db805d471206
Vladimir
У Jira есть REST API . по нему тащить можно что угодно статусы, ,блокеры криты, затраченое время на них
Dmitry
По поводу ротейта прометеуса. Как я понял он в нем обязателен. Но а с другой стороны, все равно в любой тсдб надо ротейт делать =)
Logan
По поводу ротейта прометеуса. Как я понял он в нем обязателен. Но а с другой стороны, все равно в любой тсдб надо ротейт делать =)
в смысле? Если вы про устаревание данных - то в прометее база фиксированного объема, указывается при старте демона.
Dmitry
я про storage.local.retention
Etki
там не RRDB?
Etki
(я действительно еще не работал с прометеусом и это не вопрос-подколка)
Dmitry
не
Dmitry
leveldb
Dmitry
https://github.com/google/leveldb
Vitalii
afaik prometheus в фоне удаляет старые чанки с данными, переписывая файлы метрик и диск от этого постоянно напряжён
Vitalii
а leveldb только для индексов
Vitalii
https://prometheus.io/docs/operating/storage/
Dmitry
ага, подглядел уже =)
Vitalii
есть еще интересная статья, как они собираются сделать хорошо в новой мажорной версии https://fabxc.org/blog/2017-04-10-writing-a-tsdb/
Lex
привет
Lex
пытаюсь запихнуть yaml для container linux в user_data в aws и получаю line 1: error: must be "#cloud-config" or begin with "#!"
Denis
https://logdna.com/beta/kubernetes.html
G72K
https://logdna.com/beta/kubernetes.html
какой-то хрени проприетарной давать доступ к /var/run/docker.sock ?