首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes Pod卡在CrashLoopBackOff中

Kubernetes Pod卡在CrashLoopBackOff中
EN

Stack Overflow用户
提问于 2018-09-30 00:48:54
回答 6查看 7.9K关注 0票数 3

Dockerfile

代码语言:javascript
复制
FROM ubuntu
MAINTAINER user@gmail.com
RUN apt-get update
RUN apt-get install -y openjdk-8-jdk
ADD build/libs/micro-service-gradle-0.0.1-SNAPSHOT.jar /var/local/
ENTRYPOINT exec java $JAVA_OPTS \
 -jar /var/local/micro-service-gradle-0.0.1-SNAPSHOT.jar
EXPOSE 8080

deployment.yaml

代码语言:javascript
复制
apiVersion: apps/v1
kind: Deployment
metadata:
  name: micro-service-gradle
  labels:
    app: micro-service-gradle
spec:
  replicas: 1
  selector:
    matchLabels:
      app: micro-service-gradle
  template:
    metadata:
      labels:
        app: micro-service-gradle
    spec:
      containers:
      - name: micro-service-gradle
        image: micro-service-gradle:latest
        ports:
        - containerPort: 8080

在Kubernetes中部署spring boot应用程序。Pod未创建。当我选中kubectl get pods时。上面写的是CrashLoopBackOff。

代码语言:javascript
复制
NAME                                  READY   STATUS             RESTARTS   AGE
micro-service-gradle-fc97c97b-8hwhg   0/1     CrashLoopBackOff   6          6m23s

我试着检查同一个容器的日志。日志为空

代码语言:javascript
复制
kubectl logs -p micro-service-gradle-fc97c97b-8hwhg

我使用docker run手动创建了容器。图像中没有任何问题,容器运行良好。

如何验证实例处于崩溃状态的日志。

EN

回答 6

Stack Overflow用户

发布于 2018-09-30 02:22:26

您需要使用

代码语言:javascript
复制
kubectl describe pod micro-service-gradle-fc97c97b-8hwhg

获取相关日志。这应该会引导你找到你的问题。

票数 2
EN

Stack Overflow用户

发布于 2020-02-18 12:30:59

我遇到了类似的问题。当我跑的时候

代码语言:javascript
复制
kubectl describe pod <podname>

并读取事件,尽管图像已被拉出,但输出的消息是“正在重新启动失败的容器”,因为pod正在崩溃,因为它没有执行任何任务。为了让它保持运行,我根据docs中的类似示例添加了一个睡眠命令

代码语言:javascript
复制
  command: ['sh', '-c', 'echo The app is running! && sleep 3600']

这个SO答案还提到,运行无限也可以解决问题https://stackoverflow.com/a/55610769/7128032

票数 1
EN

Stack Overflow用户

发布于 2018-10-01 12:29:53

您的部署资源看起来没问题。由于您可以使用手动创建容器,因此与镜像存储库的连接存在问题。设置impage密码,您应该能够创建pod

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52570488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档