首页
首页

kubernetes 启动容器报错“oci runtime error: container_linux.go:262”解决方法

这几天公司有个项目在内网部署一个k8s集群,共测试使用,刚开始使用时,没发现任何异常,有一天程序添加了性能限制之后就报错

添加的代码为

1
2
3
4
5
6
resources:
limits:
memory: 2000Mi
requests:
cpu: 500m
memory: 2000Mi

k describe pod 查看发现错误日志为:

20s 20s 1 {kubelet } spec.containers{dzero} Warning Failed Failed to start container with docker id 096a3fe7296d with error: Error response from daemon: {“message”:”oci runtime error: container_linux.go:262: starting container process caused "process_linux.go:339: container init caused \"read init-p: connection reset by peer\""\n”}

解决方法:

升级内核

1
yum install kernel -y

注: 升级内核后需要重启服务器才可以生效。

参考url https://github.com/docker/for-linux/issues/43

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫