Anonymous
😂
Etki
𝚔𝚟𝚊𝚙𝚜
Sergey
Andrey
надо попробовать
Andrey
я вот на v1.13 ток обновился)
Тоже. Но я теперь понимаю почему кубеспрей так хают. Я такой боли ещё не ощущал 😄 хорошо, не прод. Перекатал все с kubeadm в итоге
Max
Max
кубспрей боль, да)
Sergey
а с kops как?
Andrey
Сначала etcd, починил, потом cni, починрл, потом kube-proxy и терпение кончилось, грохнул всё и накатил через kubeadm
Max
Max
не?
Max
я амазоном никогда не пользовался
Stefan
они же vps
ну тем не менее кубер на них разворачивается
Etki
ну это так себе определение bare metal
Й
Nikolay
Привет. Есть у кого ссылка, что юбер переходит с mesos на kubernetes ?
A
Anton
надо заметить, что, например, Kubespray не следует этому намеку, кладет (сам!) сертификаты в другое место и монтирует их в Calico под
V
Max
Ребят, у меня на одной из нод на kube-кластере, развернутом через kubespray кубелет кушает очень много cpu: до 10 ядер
Max
также /sbin/init тоже 100%
Max
в чем может быть проблема?
Max
в логах ничего интересного
Й
На этой ноде есть запущенные поды?
Max
Max
55 подов запущено
A
да
А ты уверен? Или так на вскидку, что много там всего в таргетах?... Через Хелм ставил? Версия кубера?
Й
Есть куда их согнать? Есть ли свободные ноды чтобы по одному поду/приложению переносить на другие ноды? Тогда можно найти того кто создаёт эту нагрузку
A
@mysabien Через Хелм ставил kube-prometheus, где автоматом ставятся экспортеры под в том числе шедулер, контроллер и etcd
Max
Max
и cordon
Max
Rainbow
Что-то последнее время сильно увлёкся nomad. Прям глоток свежего воздуха, много чего не хватает, но прям легкость приходит. А k8s выглядит теперь только как решение managed, т.е. смысла управлять им самостоятельно нет, это просто спека для cloud провайдеров.
Max
strace 🙂
по кубелету он ничего не показывает почему-то
Max
Max
мне интересно что он такое там делает, чтобы сжирать два ядра
Max
а тут всегда стабильно 100-200-300%
Max
и как оказалось даже на пустой ноде тоже самое
Й
А что с сетевой связностью к мастеру? Задержки,потери?
Max
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
что вообще ничего?
𝚔𝚟𝚊𝚙𝚜
попробуй strace -f
G72K
Anonymous
kubectl get no - покажит ноды моего кластера(у меня их три), kubectl get po - покажет число подов(у меня их тоже три). А какой командой можно посмотреть на какой ноде расположены мои поды, чтобы покороче чем через kubectl describe po?
Anonymous
Но посмотреть мне мало, хочется принудительно раскидать поды по нодам, т.к. сейчас они расположены все на одной ноде, почему-то
Anonymous
Rainbow
Anonymous
Anonymous
или это адресация подов?
Anonymous
угу, для нод там белая адресация
Тарас з Парнаса
Может кто-то поможет. Есть default-web который есть в каждом кластере и на котором бежит nginx который показывает maintenance page. Пока есть только одна error страница для всех доменов. Нужно сделать так, чтобы nginx показывал разное в зависимости от пода который спрашивает 50x...
С nginx вообще не работал, пришлось это взять из-за того что один чел ушел из фирмы.
Oleg
Rainbow
Anonymous
я учусь только, мне любое движение важно =) проект вне коммерции
Anonymous
вот так раз гуглом дошел до https://kubernetes.io/docs/concepts/configuration/assign-pod-node/, сейчас уже задал нодам лейблы server=one,two,three и дочитал до Affinity and anti-affinity
Oleg
Oleg
spec:
selector:
matchLabels:
app: pbrf # has to match .spec.template.metadata.labels
template:
metadata:
labels:
app: xxx # has to match .spec.selector.matchLabels
Oleg
он промаркирует сам ноды, где уже задеплоил такой под
Oleg
и сделать antiAffinity на этот лейбл
Anonymous
Andrey
на gke можно сделать выделенные ip для каждого ingress, если используется nginx ingress controller?
Max
Max
там выделенные ip для чего угодно можно сделать
Andrey
а как?