背景:
pod在启动的时候报pod error loading seccomp filter into kernel error loading seccomp filter errno 524
问题的初步定位及处理
环境信息:
系统:Kylin v10 SP2
内核(宿主机、container):4.19.90-25.21
K8S: v1.20.15
1、据报错信息查询到这个是一个seccomp内存泄露的问题

2、查看宿主机实际bpf_jit_limit内存分配使用
#cat /proc/vmallocinfo | grep bpf_jit | awk '{s+=$2} END {print s}'
67239936(64M)
3、查看宿主机bpf_jit_limit限制大小
#sysctl net.core.bpf_jit_limit
33554432(32M)
4、 问题原因
此时问题原因已呈现,实际bpf_jit_limit使用大于bpf_jit_limit限制,导致了pod创建(pod删除后重建,container级别删除重建)失败
5、bpf_jit_limit配置最佳实践
lxc
net.core.bpf_jit_limit = 300000000

最低0.47元/天 解锁文章
610

被折叠的 条评论
为什么被折叠?



