我希望限制k8s集群中每个容器的核心文件大小。
我的k8s集群是v1.20,并使用1.5
我尝试用命令ulimit -c 0构建docker文件
但是,当创建容器并发送命令ulimit -c时,应答是unlimited。
我还试着把/etc/security/limits.conf装在吊舱上
# /etc/security/limits.conf
\* hard core 0
\* soft core 0但没起作用。
我还试图在/usr/lib/systemd/system/containerd.service上更改容器的配置
我改变了LimitCore=0和
systemctl restart containerd
systemctl daemon-reload但是,当我检查吊舱上的ulimit -c时,即使我重新启动了吊舱,它也始终会回复unlimited。
请不要问你为什么要设置核心文件大小0,有一些问题。
如果有人知道答案,请告诉我,谢谢!
发布于 2022-05-03 08:18:31
抱歉,我得知道.
命令是错的..。
我应该运行systemctl守护进程重新加载,然后systemctl重新启动容器。
发布于 2022-08-19 21:27:36
对于自管理的EKS工作节点,在用户数据中运行bootstrap.sh之前运行以下操作:
sed -i 's/LimitCORE=infinity/LimitCORE=0/g' /usr/lib/systemd/system/containerd.service
systemctl daemon-reloadhttps://stackoverflow.com/questions/72094271
复制相似问题