Size: a a a

Kubernetes — русскоговорящее сообщество

2021 April 11

S

Sergey in Kubernetes — русскоговорящее сообщество
все что угодно короче :D
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
та вот да, уже долго докопаться пытаемся
почти 6к свитчей от аппки это много?) существуют вообще какия-то рамки нормальности для этого параметра?
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
нет) ну там сравнения же с VM, если есть VM, сравните с ней
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
можн попробовать какой-нить трейс поделать, посмотреть где приложение живет, может поможет как-то, ну и ebpf'ом что-то смотреть, но реально надо понять сначала, как приложение работает, что ему надо, куда оно ходит и как часто, и просто эти ресурсы смотреть и профилировать
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Взять Хельм чарт от @kvaps
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Дальше магия
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
может просто диск (если IO bound) просто на 10% медленее работает, как пример
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Дык в колонке роль кубцтл показывает label,  а не тейнт
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
https://github.com/cloudflare/ebpf_exporter вон есть экспортеры, чтобы пособирать можно было просто и удобно, давно хочу его затащить, но никак время не выделю :)
источник

D🦆

Dmitry 🦆 in Kubernetes — русскоговорящее сообщество
Хм, с администрированием кластера я на этой неделе впервые столкнулся)
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#control-plane-node-isolation
Я делал как по ссылке
источник

D🦆

Dmitry 🦆 in Kubernetes — русскоговорящее сообщество
Taints:             <none>
Ага, понятно
источник

D🦆

Dmitry 🦆 in Kubernetes — русскоговорящее сообщество
Но все равно на нем нет подов, а на слейве они все
источник

D🦆

Dmitry 🦆 in Kubernetes — русскоговорящее сообщество
$ kubectl get pod -o wide
NAME                          READY   STATUS    RESTARTS   AGE    IP                NODE     NOMINATED NODE   READINESS GATES
break2-b4999b5d-bx6j4         2/2     Running   0          2d1h   192.168.171.94    worker   <none>           <none>
hello-pod                     1/1     Running   0          16h    192.168.171.96    worker   <none>           <none>
web-deploy-566bd8fc84-275r7   1/1     Running   0          14h    192.168.171.97    worker   <none>           <none>
web-deploy-566bd8fc84-52p4g   1/1     Running   0          14h    192.168.171.101   worker   <none>           <none>
web-deploy-566bd8fc84-9xx7s   1/1     Running   0          14h    192.168.171.98    worker   <none>           <none>
web-deploy-566bd8fc84-fb6s6   1/1     Running   0          14h    192.168.171.99    worker   <none>           <none>
web-deploy-566bd8fc84-qc25j   1/1     Running   0          14h    192.168.171.100   worker   <none>           <none>
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
flamegraph ещё наверное полезен будет, где-то видел для кубера тоже удобный вариант запуска
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Ну в кубе нет авто переезда подов на узлы
источник

D🦆

Dmitry 🦆 in Kubernetes — русскоговорящее сообщество
Я их создавал сильно после этой команды, которая снимает тейнт
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
https://github.com/VerizonMedia/kubectl-flame вот, но я не пользовался, но можно через него прикинуть, что хуже стало по сравнению с VM
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Ну значит ресурсов нет свободных на мастере или все твои поды используют один pv
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
У шедулер алгоритм выбора узла очень длинный
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
ух ты, не видел такого, спасибо попробую!
юзал вообще из говна и палок извраты, удалось только получить большенство функций кубелета красными были
источник