Rainbow
Я такое делаю через ENV в CI/CD
Alexey
Т.е. в chart'е типа должно быть все, что нужно приложению?
Валентин
Alexey
Ну кейсов, где это нормально, предостаточно, не вижу большой проблемы
Alexey
Самый простой - отложенные задачи в каком-нибудь celery
Михаил
спасибо, что не rookio
Anonymous
всё я еще раз спрошу.
Насколько я понял, выпилить из kubernetes ограничения на cpu, memory и размер дисков очень трудно.
Я прав ?
Или кто-то выпилил и вручную распределяет контейнеры ?
Если вы не выпиливали - как вы определяете - сколько надо ресурсов тому или иному контейнеру ?
По мониторингу ?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
слушайте, товарищи, а как правильно сделать, у меня есть дешборд интегрированный от ажура, а я хотел погонять альфу, я её поставил через k apply, но старая все равно биндит порт который прокидывается через k proxy
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
ну то есть старый я не могу снести дешборд, потому что он переустанавливается ажуром каждый раз
bebebe
очень сложные вопрос коллеги, давайте попроще
Vadim
Lanegan
спасибо, что не rookio
Есть какие-то более адекватные заменители? Пока минио работал как деплой — все было идеально
Михаил
не тащи сторадж в куб
Lanegan
А монгу в куб можно ?)
Andor
можно
Andor
главное данные в ней не храни
Lanegan
)))
Lanegan
Я понял, спасибо
Михаил
Andor
Rainbow
Etki
вне куба?
Andor
в блокнотике
Andor
я бумажный имел в виду
Lanegan
Lanegan
В кубе это просто сказочно удобно выглядит
Lanegan
Но не работает
Rainbow
У меня так все и разворачивается
Lanegan
А файлы на место как доставлять ?
Rainbow
Через registry оно само...
Rainbow
Это nginx+статика. Самодостаточная штука.
Lanegan
Статику я имею ввиду как докидывать на серваки ?
Rainbow
docker build -t app .
Rainbow
docker push app
Rainbow
kubectl apply -f
Rainbow
все
Lanegan
в смысле ?)) Если мне надо хранить гигтары данных мне все в регистры загнать?)
Rainbow
Я не знаю с чего я взял, что разговор был про фронт. Там js/css/html. Сорян.
Lanegan
фронтовая статика да, так и хранится )
𝚔𝚟𝚊𝚙𝚜
подскажите, а как ресурс можно напрямую в etcd подправить, если куб ругается на "field is immutable"?
Andor
пересоздать?
𝚔𝚟𝚊𝚙𝚜
ну, PV не так то просто и пересоздать :)
Andor
да ладно, берёшь и пересоздаёшь
Andor
я сто раз так делал
𝚔𝚟𝚊𝚙𝚜
даже если он bound?
𝚔𝚟𝚊𝚙𝚜
хм, сча попробую
Andor
ты правда данные можешь протерять
𝚔𝚟𝚊𝚙𝚜
я сам провижионер пишу, так что не должен :)
bebebe
yet another provisioner
𝚔𝚟𝚊𝚙𝚜
да ладно, берёшь и пересоздаёшь
ты был прав, PVC на момент когда PV удален, приобретает статус Lost, потом когда создаешь новый PV становится обратно Bound
𝚔𝚟𝚊𝚙𝚜
ток finalizers надо удалять естественно
Валентин
Кто-нить сталкивался с "подвисаниями" запросов между подами? Кейс: есть nodejs, java 8 и python flask контейнеры, все ведут себя одинаково: запросов 5-10 отдадут как положено, за 0.1 секунды, а потом запрос 5-10-20 секунд отдается, потом снова. В итоге куб прибивает по healthcheck'у контейнер и все повторяется. Сеть - headless сервисы, статичные роуты между нодами и стандартный cni'шный bridge в качестве плагина сети.
Валентин
Такая картина даже если curl'ом дергать запрос с ноды на ее же контейнеры (запущенные на ней), т.е даже nat никакой не вмешивается при таком сценарии
Etki
там вроде с днс такие проблемы были
bebebe
Etki
https://github.com/kubernetes/kubernetes/issues/56903
bebebe
хотя healthcheck'и..
Etki
хелсчек зависит от этих запросов внутри приложения?
Peter
Подскажите, могу ли на на одних и тех же нодах гонять несколько кластеров?
Andor
Ты в курсе что ты странный?
Peter
Да
Andor
Ок
bebebe
Andor
LXD?
Andor
:)
Rainbow
ну так то куб же компонентный. Только каждый компонент нужно будет по портам раскидать, веселья то.
Rainbow
@SinTeZoiD утверждает, что куб с нуля это просто. Поэтому 2 куба на одной ноде тоже просто.
Andor
Рассовать-то можно
Peter
Т.е., если кратко, то на группу инстансов без плясок один кластер.
Andor
Вопрос в смысле
Peter
Вот у меня и нарисовался вопрос про порты, как оно жить будет.
Andor
А нафиг вообще