linux - Kubernetes can't start due to too many open files in system -


i trying create bunch of pods, services , deployment using kubernetes, keep hitting following errors when run kubectl describe command.

for "pod" runcontainererror: "runcontainer: api error (500): cannot start container bbdb58770a848733bf7130b1b230d809fcec3062b2b16748c5e4a8b12cc0533a: [8] system error: many open files in system\n"

i have terminated pods , try restarting machine, doesn't solve issue. not linux expert, wondering how shall find open files , close them?

you can confirm process hogging file descriptors running:

lsof | awk '{print $2}' | sort | uniq -c | sort -n 

that give sorted list of open fd counts pid of process. can each process w/

ps -p <pid> 

if main hogs docker/kubernetes, recommend following along on issue caesarxuchao referenced.


Comments

Popular posts from this blog

scala - 'wrong top statement declaration' when using slick in IntelliJ -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

PySide and Qt Properties: Connecting signals from Python to QML -