Andor
бот тебя не любит (пока)
Andor
Aleksey
@kvaps ага, т.е. ты использауешь metallb arp 🙂
можно ли разнести пулы по неймспейсам?
Алексей
иначе его куб убьет раньше
Кстати 600 секунд не вариант т.к. индексация заканчивается раньше, а под будет не в сервисе до того пока пробка будет отложена.
Andor
ну 540 сделай
Алексей
Алексей
ну 540 сделай
да я не просто так 15 делал. ну да может 240, но не 540 точно.
Andor
ты же писал что у тебя индексация идёт 9 минут
Andor
тебе насколько критично, чтобы он добавлялся в сервис максимально быстро после окончания индексации?
Andor
нельзя ли просто поспать минутку и фиг с ним что на минуту позже добавится в сервис
Olka
там, видать, другие таймауты его за что-нить прикончат
Andor
@kvaps забавное: local configmap = configMap.new('custom-prometheus-job', {}) +
secret.mixin.metadata.withNamespace('monitoring') +
secret.mixin.metadata.withLabels({app: 'prometheus'}) +
secret.withData(data);
Andor
ну и очевидно работает
Andor
configMap.new() ... + secret.mixin...
Andor
но ведь они всё равно 9 минут поднимаются минимум?
Talgatio
Привет всем!
Помогите разобраться! Делаю деплой на AWS.
Порядок такой:
1) Сначало делаю docker build
2) Потом docker push
3) и в конце kubectl set image
Проблема в том, что создаётся 4 реплики сервиса, но обновляется с деплоем только одна, а три остальные крутяся со старым кодом
Пробовал удаляьб поду через kubectl delete pod => пода удаляется, но создаётся старая....
В какую сторону копать?
Andor
Talgatio
Andor
деплоймент ямл файлы?
у тебя нифига не ясно что конкретно ты делаешь, но с виду ты трогаешь поды вручную, что делать обычно не надо
Andor
я про kind: Deployment
Andor
а этот вот set image ты на что делаешь?
Talgatio
Andor
покажи конкретные команды которые ты выполняешь
Talgatio
а этот вот set image ты на что делаешь?
в докер хаб заливаю новую версию приложения. и черезх kubectl обновляю продукт
kubectl set image deployment/account account=366291765919.dkr.ecr.eu-west-1.amazonaws.com/account:${IMAGE_VERSION}
Andor
то есть деплойменту делаешь
Talgatio
угу
Andor
ну посмотри дескрайб, посмотри репликасеты, которые создаются деплойментом
Talgatio
Andor
kubectl get rs
Aleksey
Olka
Алексей
Andor
connection refused - не таймаут
Olka
Talgatio
Алексей
Aleksey
Talgatio
Andor
прям все?
Talgatio
router-5fb49b97f7 0 0 0 21h
Talgatio
router-66f994b859 0 0 0 19h
Talgatio
router-58cc599f94 4 4 4 3d
Алексей
Talgatio
Talgatio
Andor
нет
Aleksey
Aleksey
поделись, раз нашел :)
но тут не про неймспэйс, а про сервис, но надо протестировать с неймспейсом
https://v0-2-0--metallb.netlify.com/usage/
𝚔𝚟𝚊𝚙𝚜
ну это про аннотацию на сервис, да
𝚔𝚟𝚊𝚙𝚜
но тебе нужен admission plugin что бы вешать ее автоматически в зависимости от неймспейса
Aleksey
𝚔𝚟𝚊𝚙𝚜
скорее всего придется свой написать, можно попробовать у @rossmohax спросить
Aleksey
Zhyhanov
Подскажите, а есть возможность замаунтить в контейнер только один файл а не всю директорию ?
Rainbow
Zhyhanov
ну если я правильно понял, есть директория с 3емя файлами но мне нужно замаунтить только один файл. То я себе пока не представляю как это сделать
Rainbow
volumeMounts:
- mountPath: /app/config/application.yml
name: config
volumes:
name: config
...
Zhyhanov
Rainbow
Это один из первых deployment, я тогда не знал про configmap, лучше через него думаю
Zhyhanov
ну я через конфиг мап и делаю
Dmytro
https://medium.com/@daniel.p.woods/on-infrastructure-at-scale-a-cascading-failure-of-distributed-systems-7cff2a3cd2df обсуждали уже?
Zhyhanov
Dmytro
> Since the Kubernetes scheduler does not evenly balance workloads across all the nodes in the cluster, some nodes were able to withstand the higher CPU usage while others were not. Upon rescheduling workloads from unhealthy nodes to healthy nodes, the nodes that were previously healthy became unhealthy, and the cycle perpetuated.
собственно, всем поклонникам оверкоммита посвящается и я ещё раз убедился что guaranteed наше всё
Rainbow
если у вас staging кластер, то оверкомиит наше все. Кейсы жеж разные
Nikolay Markov
дамы и господа, вопрос такой - можно ли одним сервисом (с одного внешнего айпишника) разложить трафик на разные поды по разным портам?
Rainbow
вы до ingress не дошли?
Nikolay Markov
скажем, у меня есть 10 подов с копией приложения, с которыми я хочу иметь возможность общаться напрямую извне, не осуществляя никакой балансировки в самом кубере
Nikolay Markov
ingress тоже можно, да, но все равно интересно, можно ли портами