k8s pod或者deployment常出现的问题
1、 当出现crashloopbackoff的时候,请检查你在配置资源的yaml文件是否有错误。 解决办法就是重启pod。 kubectl delete pod xxxxx -n xxxxx
2、当出现ImagePullBackOff的时候,请检查镜像的同时也请检查磁盘,当出现这种现象的时候一般是磁盘使用率达到了k8s的告警阈值,触发了k8s的自动清理机制,k8s的自动清理机制有两种,一种是磁盘达到百分之多少,达到多少MB。一种是内存或是cpu达到多少就触发驱除机制。 ,解决办法是查看磁盘并清理磁盘,然后查看所在node节点的镜像是否缺失,然后导入镜像,重启所在node节点的docker跟kubelet,然后重启pod。 kubectl delete pod xxxxx -n xxxxx
3、当出现Evicted
这种的时候应该触发了k8s的驱除pod的机制,当出现这种情况一般是计算资源不足才导致pod会出现这种状态的,默认一般情况下的cpu,内存达到85%就会触发k8s的驱除pod的机制。解决办法就是重启pod。 kubectl delete pod xxxxx -n xxxxx
4 penging这装状态是在准备中,一般不是什么大问题,如果一起出现pengding那就重启pod,检查磁盘是否有损坏的方法,lsblk touch /dev/xxx/ss看看是否能创建
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端