【K8S】pod无限重启,报错Back-off restarting failed container

1. 问题

pod启动后一直重启,并报Back-off restarting failed container。

原理: Back-off restarting failed container的Warning事件,一般是由于通过指定的镜像启动容器后,容器内部没有常驻进程,导致容器启动成功后即退出,从而进行了持续的重启。

2. 解决方案

**解决方法:**找到对应的deployment,加上如下语句: command: ["/bin/bash", "-ce", "tail -f /dev/null"]

python 复制代码
apiVersion: apps/v1
kind: Deployment
metadata:
  name: test-file
  namespace: model
  labels:
    appkey: test-file
spec:
  replicas: 1
  selector:
    matchLabels:
      appkey: test-file
  template:
    metadata:
      labels:
        appkey: test-file
    spec:
      containers:
        - name: test-file
          image: xxx:v1
          command: ["/bin/bash", "-ce", "tail -f /dev/null"]
          imagePullPolicy: IfNotPresent
          volumeMounts:
          - name: test-file-data
            mountPath: /mnt
      volumes:
        - name: test-file-data
          hostPath: 
            path: /mnt
相关推荐
小敬爱吃饭15 小时前
Ragflow Docker部署及问题解决方案(界面为Welcome to nginx,ragflow上传文件失败,Docker中的ragflow-cpu-1一直重启)
人工智能·python·nginx·docker·语言模型·容器·数据挖掘
木子欢儿16 小时前
Docker Hub 镜像发布指南
java·spring cloud·docker·容器·eureka
H_老邪17 小时前
什么是云原生?
云原生
虚伪的空想家19 小时前
k8s集群configmap和secrets备份脚本
linux·容器·kubernetes
SXJR19 小时前
k8s中的Pod
云原生·容器·kubernetes
文静小土豆19 小时前
K8s 滚动更新在 Java 应用中的实践与优化
java·容器·kubernetes
w61001046619 小时前
CKA-2026-Ingress
云原生·容器·kubernetes·cka
bloglin9999920 小时前
docker logs 如何一直监听日志输出
运维·docker·容器
AI攻城狮20 小时前
Anthropic 开源了 Claude 的 Agent Skills 仓库:文档技能的底层实现全公开了
人工智能·云原生·aigc
❀͜͡傀儡师21 小时前
使用 Docker 部署 Neko 自托管虚拟浏览器(Firefox)
docker·容器·firefox