20.03 LTS

Menu

目录

普通用户大量部署容器场景下的配置注意事项

普通用户在OS主机上能创建的进程数的上限,例如:可以在系统中创建配置文件“/etc/security/limits.d/20-nproc.conf”限制;类似的,普通用户在容器里也能创建的进程数的上限,由容器镜像中“/etc/security/limits.d/20-nproc.conf”文件对应的值决定,如下所示:

cat /etc/security/limits.conf 
*       soft    nproc   4096

当普通用户大量部署容器,导致容器内进程过多资源不够出现报错时,需要把容器镜像“/etc/security/limits.d/20-nproc.conf”文件中如上所示的4096配置值加大。

可配置的最大值请参考内核的最大能力,如下:

[root@localhost ~]# sysctl -a | grep pid_max 
kernel.pid_max = 32768