【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
相关推荐
SelectDB8 小时前
Doris 异步物化视图实战:与 Snowflake MV / Dynamic Tables 分层建模对照
大数据·数据库·云原生
阿里云云原生9 小时前
从长程 Agent 到 Super-agent,解锁更多场景
云原生
Blockbuater_drug11 小时前
Dify 1.18 本地部署实战:Windows + WSL2 + Docker,从零跑到本地可用
windows·docker·容器·dify·大模型应用平台
shangjian00711 小时前
K8S学习-基础组件
学习·容器·kubernetes
徐小黑ACG12 小时前
docker 基础教程
运维·docker·容器
水无痕simon13 小时前
4、Eureka服务端安装
云原生·eureka
时间售卖铺14 小时前
Docker镜像构建全解析:从原理到实战优化
运维·docker·云原生·容器
wzq11_66615 小时前
Kubernetes集群——工作负载
云原生·容器·kubernetes
lwx9148521 天前
Docker-安装SSH服务
docker·容器·ssh
艾伦_耶格宇1 天前
【kubernetes - 1.28版本】-11 K8S核心组件
java·容器·kubernetes