MF
> 2870169600/1024
=> 2802900
Size: a a a
MF
> 2870169600/1024
=> 2802900
MF
MF
$ kubectl get no gke-production-autoscale-workers-1-7b1b7612-033h -o jsonpath='{range .status}{"total memory:\t\t"}{.capacity.memory}{"\n"}{"allocatable memory:\t"}{.allocatable.memory}'
total memory: 3785940Ki
allocatable memory: 2700500Ki
MF
> 2870169600/1024 - 100*1024
=> 2700500
MF
MF
# cat /sys/fs/cgroup/memory/system.slice/memory.limit_in_bytes
9223372036854771712
MF
MF
kubepods
получает node allocatable - 100Mi
MF
MF
MF
kubepods
получает node allocatable - 100Mi
kubepods = node_allocatable + 100Mi
MF
MF
MF
MF
MF
MF
$ curl -sSL "http://localhost:8001/api/v1/nodes/gke-production-autoscale-workers-1-7b1b7612-033h/proxy/configz" |jq '.kubeletconfig.kubeReserved.memory'
"960Mi"
MF
> 960*1024*1024
=> 1006632960
MF
gke-production-autoscale-workers-1-7b1b7612-033h ~ # find /sys/fs/cgroup/memory/ -type f -name memory.limit_in_bytes | xargs grep 1006632960 2>/dev/null
gke-production-autoscale-workers-1-7b1b7612-033h ~ #
MF