@kubernetes_ru

Страница 843 из 958
DASTAN
25.09.2018
07:17:43
теперь мне нужен какой то бест практис, который поможет исключить такой исход, по максимуму

через миникюб?

dmitriy
25.09.2018
08:00:53
Господа. Может кто подскажет, как поды одного деплоя строго на разных нодах размещать.

кроме affinity не гуглится чё-то

Google
Andrey
25.09.2018
08:03:23
Artem
25.09.2018
08:03:41
affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: app operator: In values: - myapp topologyKey: kubernetes.io/hostname

Alexey
25.09.2018
08:05:36
там человек не хочет 2 пода на одной ноде, не так?

Artem
25.09.2018
08:06:33
строго на разных нодах размещать.

dmitriy
25.09.2018
08:06:51
спасибо. таже статья, что и с affinity, что с antiaffinity. Возможно внимательней прочитать надо

там человек не хочет 2 пода на одной ноде, не так?
Нет. я хочу, чтобы поды одного деплоя были на каждой ноде

Alexey
25.09.2018
08:07:27
daemonset называется

dmitriy
25.09.2018
08:07:35
причём если просто запустить деплой, то по умолчанию так и будет

в деплое тоже можно указать affinity

а если убить ноду, то под передет на другу и обратно не вернётся

видимо без лэйблов на ноде это не сделать...

Google
dmitriy
25.09.2018
08:09:35
нет. надо, чтобы под обратно уехал, если нода восстановится либо вообще даже не перезжал на другую ноду.

Alexey
25.09.2018
08:09:49
daemonset чем не устраивает?

Konstantin
25.09.2018
08:09:51
это желаемое поведение?
Как накостылять Deamonset из Deployments)

Andor
25.09.2018
08:09:57
DaemonSet уже советовали?

Alexey
25.09.2018
08:10:02
2 раза

dmitriy
25.09.2018
08:10:12
ок. понял со второго раза)

Alexey
25.09.2018
08:10:13
daemonset

daemonset называется

Andor
25.09.2018
08:10:41
Давайте все вместе дружно посоветуем Диме демонсет!

Alexey
25.09.2018
08:10:51
daemonset ограничивается простым nodeSelector, если не нужно, чтобы прямо везде

Даниил
25.09.2018
08:11:49
подскажите плз, как можно повесить роль на ноду?

node-role.kubernetes.io/application - пробую вот так сделать, но никаких изменений :(

Alexey
25.09.2018
08:12:26
А почему не label?

Даниил
25.09.2018
08:13:09
а по лейблу можно выдать права на кластер?

--node-labels=node-role.kubernetes.io/application вот так?

Alexey
25.09.2018
08:13:28
A node role is just a label with the format node-role.kubernetes.io/<role>

Даниил
25.09.2018
08:19:54
спасибо за наводку, разобрался

Григорий
25.09.2018
08:46:16
Привет, что по-поводу Cri-O скажете? Пора выпиливать докер?

Vadim
25.09.2018
08:50:07
Привет, что по-поводу Cri-O скажете? Пора выпиливать докер?
давно пора. https://kubic.opensuse.org/blog/2018-09-17-crio-default/ например

Google
Alexey
25.09.2018
09:01:40
MicroOS тоже норм?

Sergey
25.09.2018
09:02:20
Alexey
25.09.2018
09:02:45
в чем плюсы перед docker, если docker не разваливается пока?

Sergey
25.09.2018
09:02:59
докер могёт в json логи

containerd не могёт

containerd лучше следит за здоровьем подов\контейнеров

Alexey
25.09.2018
09:03:40
куб разве не делает свои чеки?

Vadim
25.09.2018
09:03:44
в чем плюсы перед containerd?
вот это большой вопрос, кстати, пока каких-то внятных тестов перфоманса не видел

Sergey
25.09.2018
09:03:47
я просто в крио пытался залезть и чет не вышло

Sergey
25.09.2018
09:04:23
вернее был вопрос такой "а в чем понт-то?"

Никита
25.09.2018
09:05:00
в чем плюсы перед containerd?
Написан не чуваками из докера?

Sergey
25.09.2018
09:05:10
в чем плюсы перед docker, если docker не разваливается пока?
бери эту статью на вооружение https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/

c мая еще торчит

я думал все в курсе уже О.о

kvaps
25.09.2018
09:07:59
кстати, кто не знал cri-tools и с docker отлично работают

Nikolai
25.09.2018
09:08:07
Приветствую глупый вопрос у metricbeat в дефолтном конфиге указан хост для сбора метрик с куба на localhost:10255 https://github.com/elastic/examples/blob/master/MonitoringKubernetes/metricbeat-kubernetes.yaml Можете подсказать, как узнать на какой порт стучать в кубе за метриками для metricbeat? (и где он вообще задается) Есть 8080/metrics, но он для прометеуса

Sergey
25.09.2018
09:08:29
"зато с cri-tools докер хорошо работает!"

Alexey
25.09.2018
09:09:33
я думал все в курсе уже О.о
конечно круто, что появилась конкуренция, но разница между 0.2cpu и 0.3cpu не существенная. Там же не скорость конкретно приложения в контейнере. Я больше про стабильность и всякие docker - ubuntu only последних выпусков и тп.

Google
kvaps
25.09.2018
09:09:58
заплатки над докером ставить?))
не знаю, там по сути тот же containerd внутри, docker просто предоставляет удобный api и json-log

Vadim
25.09.2018
09:10:16
появилась не только конкуренция, а внятный стандарт (о таком docker inc. и не слышала)

Sergey
25.09.2018
09:10:27
?

kvaps
25.09.2018
09:10:57
где-то читал что они хотели для куба специальный интерфейс реализовать, типа как неймспейсы в докере

Sergey
25.09.2018
09:12:08
кто они

kvaps
25.09.2018
09:12:58
docker

хз, может я и гоню..

kvaps
25.09.2018
09:22:21
Не, как я понял, они хотели сделать что бы все контейнеры запускаемые через CRI api, запускались в одном докер-неймспейсе (безо всяких там networking и iptables) и были бы не видны через обычный docker ps, а все контейнеры через docker api запускались бы в другом докер-неймспейсе и работали как обычно. Но я не уверен, т.к. пруфа не могу найти.

ну и типа рулить ими можно было бы так же, через cri-tools

kvaps
25.09.2018
09:31:01
где-то на хабре был хороший перевод про CRI
точно, вот пруф https://habr.com/company/flant/blog/414875/

Sergey
25.09.2018
09:32:27
точно, вот пруф https://habr.com/company/flant/blog/414875/
так это же флант перевод статьи выше

Anton
25.09.2018
09:36:32
Всем привет

Nikolay
25.09.2018
09:36:50
у меня ссылки сюда не постятся

Anton
25.09.2018
09:36:53
кто нить сравнивал postgres-operator и stolon ?

Михаил
25.09.2018
09:37:17
у меня ссылки сюда не постятся
Ох, через 10 минут поправлю

kvaps
25.09.2018
09:43:27
кто нить сравнивал postgres-operator и stolon ?
Я, пробовал stolon и zalando postgres оператор

Google
Anton
25.09.2018
09:44:56
Я, пробовал stolon и zalando postgres оператор
И кто был удобнее/стабильней/функциональьней ?

Хотя конечно больше интересует оператор от CrunchyData

kvaps
25.09.2018
09:45:56
Оба удобные и довольно стабильные на первый взгляд

По функционалу у операторов как правило есть всякие фишки типа бекап джобов, stolon - получите просто кластер

Part
25.09.2018
09:50:28
я когда читал про postgresql кластеры - сложилось впечатление, что будет либо быстро, но неконсистентно, либо консистентно, но медленно

Anton
25.09.2018
09:51:51
kvaps
25.09.2018
09:52:20
Ну и описывать простые yaml-манифесты куда приятнее чем управлять хелм-чартами, с другой стороны у вас есть ещё один лишний компонент в системе.

Михаил
25.09.2018
09:52:27
Banschikov
25.09.2018
09:52:39
Народ, подскажите, кто ниубеть сталкивался с этим у Helm? Error: UPGRADE FAILED: failed to create patch: unable to find api field in struct Volume for the json field "resources

Part
25.09.2018
09:53:00
быстро - это врядли, там максимум что можно сделать перенаправлять readonly на реплики
быстро в плане, что апдейты будут пропагейтиться асинхронно

Nikolay
25.09.2018
09:53:57
fixed
https://gist.github.com/def/221650d8cc54342c072b0bcb873b0efd - простенький конфинг sidecar envoy (templating не стал убирать)

Banschikov
25.09.2018
09:54:31
Народ, подскажите, кто ниубеть сталкивался с этим у Helm? Error: UPGRADE FAILED: failed to create patch: unable to find api field in struct Volume for the json field "resources
Причем проблема происходит когда обновляешь значения ресурсов в values.yaml Далее удаляю релиз, и через helm install его деплою в кластер. Ошибок нет

Anton
25.09.2018
09:57:50
Nikolay
25.09.2018
10:00:21
о, как вам jaeger?)
мы его всерьез не используем, когда нужно мы включаем его в in-mem режиме, в остальное время он выключен

Страница 843 из 958