Size: a a a

2020 August 07

MF

Maxim Filatov in K8Spb
так вот же ты же сам именно это и цитируешь: "kubernetes system daemons are placed under a top level control group"
источник

MF

Maxim Filatov in K8Spb
топлевел-то это и есть то самое system
источник

MF

Maxim Filatov in K8Spb
не?
источник

MF

Maxim Filatov in K8Spb
то есть если мы засунули кубелета в runtime.slice, то чем тогда управляет kubeReserved?..
источник

MF

Maxim Filatov in K8Spb
ща я вспомню, как получить доступ к ноде в гугле, но пока что у меня есть такая картинка с бареметал-ноды:
# ls -ald /sys/fs/cgroup/memory/kube*
drwxr-xr-x 6 root root 0 Jul 22 14:24 /sys/fs/cgroup/memory/kubepods
источник

MF

Maxim Filatov in K8Spb
# cat /sys/fs/cgroup/memory/kubepods/memory.limit_in_bytes
101248385024
источник

MF

Maxim Filatov in K8Spb
посмотрим на конфиг кубелета и шедулера для этой ноды
источник

MF

Maxim Filatov in K8Spb
$ kubectl get no web04-amplifr-ru -o jsonpath='{range .status}{"total memory:\t\t"}{.capacity.memory}{"\n"}{"available memory:\t"}{.allocatable.memory}'
total memory:    98875376Ki
available memory:  98772976Ki
источник

MF

Maxim Filatov in K8Spb
разница между тотал и аллокатабля тут в те самые мифические 100Ми
источник

MF

Maxim Filatov in K8Spb
(потому что у кубелета вообще нет ключей {kube,system}Reserved)
источник

MF

Maxim Filatov in K8Spb
более того:
> 101248385024/1024
=> 98875376
источник

MF

Maxim Filatov in K8Spb
то есть цгруппе kubepods доступно полное мемори-капасити на ноде
источник

MF

Maxim Filatov in K8Spb
даже без вычета ста мебибайт на систем
источник

MF

Maxim Filatov in K8Spb
как блять это вообще intended to work?..
источник

VR

Vadim Rutkovsky in K8Spb
Maxim Filatov
то есть если мы засунули кубелета в runtime.slice, то чем тогда управляет kubeReserved?..
он не управляет им, насколько я понял, тут джентельменам верят на слово - он выделил 100 мб на runtime.slice и не даст шедулеру их занять
источник

MF

Maxim Filatov in K8Spb
ты про кубе-шедулера, или ядерного?
источник

VR

Vadim Rutkovsky in K8Spb
Maxim Filatov
ты про кубе-шедулера, или ядерного?
кубешедулера
источник

MF

Maxim Filatov in K8Spb
ну это понятно, да
источник

MF

Maxim Filatov in K8Spb
так, я попал в гуглоноду
источник

MF

Maxim Filatov in K8Spb
gke-production-autoscale-workers-1-7b1b7612-033h ~ # cat /sys/fs/cgroup/memory/kubepods/memory.limit_in_bytes
2870169600
источник