麒麟操作系统安装k8s运行容器报错

在麒麟操作系统中部署了k8s平台后,部署应用,会出现有部分应用容器无法启动,报错的情况,需要调整docker配置(后续版本可能会优化)

容器报错如下图:

Error response from daemon: OCI runtime create failed : container_linux.go:318: starting container process caused “process_linux.go:281: applying cgroup configuration for process caused \”NO such device or address\””:unknown

尝试手动启动容器,无法启动,使用docker run命令如下图:

处理办法:

编辑/etc/docker/daemon.json,去掉文件开头的”exec-opts”: [“native.cgroupdriver=systemd”]一段内容(各节点都需要操作),然后重启机器