由于AppArmor问题,Kubernetes无法启动容器

cqoc49vn  于 2023-02-11  发布在  Kubernetes
关注(0)|答案(1)|浏览(479)

我正在运行一个RKE 2集群,有1个主节点和3个工作节点,我正在尝试在上面部署自己的自定义应用,它由两部分组成:一个Memcache容器运行良好,另一个PHP-FPM容器无法启动。我得到的错误是:

Error: failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: unable to apply apparmor profile: apparmor failed to apply profile: open /proc/self/attr/exec: no such file or directory: unknown

我不明白为什么会发生这种情况,因为memcache容器启动得很好。
我试过禁用和/或删除AppArmor,但RKE 2一点也不喜欢。

bvjveswy

bvjveswy1#

尝试重新安装apparmor一次,然后重新启动docker。
Docker的AppArmor安全配置文件
https://docs.docker.com/engine/security/apparmor/

相关问题