RE
я правда не врубаюсь - как пром, без изменения конфигурации начнет заниматься поиском нового таргета.
как он будет резолвить это - уже другая задача совсем
Terry
решето
https://capsule8.com/blog/practical-container-escape-exercise/
Andrey
Rainbow
блин
а, ты все таки хочешь нормальный service discovery. Тогда тебе доку прома читать https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config
или поставь наконец оператора
Михаил
G72K
Для айдлинга есть куча самописных контроллеров
Все равно накладные расходы на копии одного и того же кода значительные. У uwsgi есть прелоад, когда мастер процесс загружает приложение и форкается, так очень много памяти шарится - не только сам рантайм, но и данными приложения. Модули расширения уже загружать после форка в воркерах (можно и для загрузки модулей что то придумать думаю).
RE
Rainbow
RE
по идее конфиг мап для такого - но там параметры только можно, а не весь файл
Andor
Andor
и выгружаешь в под с прометеем
Rainbow
монтируешь
Andor
я так делал, брат жив
Vadim
RE
хм.. я только для env var так делал.
Vadim
Вы сегодня вот столько ерунды написали, а в цитатник добавить нечего
Andor
engelbart
Специалисты по helm charts.
Как мне в values в одном месте опеределить переменную, задать её через --set
и ниже в том же values.yaml юзать типа {{ .Values.blabla }} ?
Alexander
так только с global вроде работает
Nazar
Пацаны, а как сделать депенденси от офф чарта монги?
Nazar
сейчас в папке чартс лежит свой чарт монги
Nazar
как сделать это более правильно
Alexander
вписать его в requirements.yaml
Alexander
все по ману же. Добавил в requirements.yaml, скачал зависимости, вписал в корневой values настройки.
Nazar
Nazar
или
Nazar
mongodb://mongodb/dbname?
Alexander
dependencies:
- name: redis
version: 4.3.1
repository: https://kubernetes-charts.storage.googleapis.com
внимание на name. Так-то все зависит от создателя чарта, но обычно чарт создает сервис на основе своего имени. Если ты хочешь это изменить, то надо алиасы задавать
Alexander
короче проще всего зайти в чарт, найти там сервис и посмотреть как он имя генерит. Ну или совсем просто - развернуть и глянуть уже в кластере
Nazar
Alexander
а зачем? В приложение, которое работает с монгой отдаешь переменную окружения вида
- name: MONGO_HOST
value: {{ .Release.Name }}-mongo
Alexander
и не думаешь ни о каких названиях релизов и т.п. там, где это не нужно
Alexander
в самом приложении проверяешь эту переменную окружения, если не задана, значит это разработка и localhost
Alexander
тоже так сперва было. Потом понял что это не удобно конфигурить. Теперь в приложения отдается ворох переменных, а коннекшн стринг собирается уже в приложениях из всего этого.
Dmitry
Привет! А чо кто-то пользуется skaffold (+ kustomize)? Или только чартухи, только хардкор?
Andor
Dmitry
Сортов. Интересны рабочие флоу
Rainbow
Grisha
Ребзя, а можно ли ограничить по времени состояние пода pending? чтобы в этом состоянии под висел не более 30 мин?
Rainbow
а что с ним делать после 30 минут?
Grisha
Убить
Artem
Anton
Убить
после убийства снова поднять и снова пендинг - так это его нативное поведение
Grisha
Grisha
У пода стоит параметр не запускать при смерти
Artem
Grisha
поведение репликасета или стейтфулсета
у меня поды создюатся через airflow, но из за того что на нодах не всегда хватает ресурса чтобы запустить под , он висит в статусе пендинг, а мне надо чтобы он так повисел минут 30 и умер
Siarhei
Господа кто сталкивался с тем что в 13.4 в дашборде не держиться сесия "EXEC"? А в консоли kubectl port-forward теряет соединение с подом ?
Alex
Alex
Но в моем случае это из-за haproxy вроде бы
Alex
Поднял таймауты и стало терпимо, дальше не стал разбираться, так как exec редко использую
Siarhei
мне тут больше портфорвардинг ннада на некторое вермя
Siarhei
а направление где таймауты смотреть ? кубелет ?
Oleg
RE
так вот и вопрос был в том, как этот конфиг сделать постоянным. уже ответили, что конфиг пам делать для файла
Max
Коллеги, добрый день!
Пытаемся поднять свой первый кластер на кубере (до этого были другие оркестрации докера). Лучше всего взлетело с kubespray, но никак не получается нормально прикрутить shared storage ко всему зоопарку подов. Перепробовали кажется уже все что есть. Поделитесь сокровенным знанием кто какие volume решения использует?
Andor
ELB норм работает
Grisha
создай pv и приатачь к нему pvc)
Grisha
любой)
Mentat
Max
ненен, это понятно, я просто чтобы описать окружение в котором хочу юзать волюмы
Grisha
Ребзя, кстати хороший вопрос, а чем вы оркестрируете кубер?
Max
хочется так сказать совета от лучших собаководов
Andor
Grisha
у меня куб на бареметал(тестовый) оркестрирую руками, но в прод так не годится)
Max
мы в Hetzner Cloud разворачиваемся и нативного ELB и им подобных нету
Grisha
посматриваю на тераформ, но чет не впечатляе, т.к есть другие оркестраторы типа Airflow которыми я не управляю
Grisha
Max
вот Ceph сейчас и мучаем, но как-то тяжко заводится неожиданно
Grisha
гластер в пол пинка
Max
Спасибо, будем пробовать
Andor
Vadim
Andor
а как же ранчер? :)
Vadim
ты все равно говоришь ранчеру "создай вот такую ноду", а не "дай мне 3 ноды"