如果容器处于CrashLoopBackOff状态,如何执行到容器中并查看文件

罗纳克帕特尔

我正在运行nodejs基于应用程序,kubernetes并且它处于CrashLoopBackOff状态。

kubectl logs api-5db677ff5-p824m

> [email protected] staging /home/node
> NODE_ENV=staging node src/loader.js

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] staging: `NODE_ENV=staging node src/loader.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] staging script.
npm ERR! This is probably not a problem with npm. There is likely additional 
logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/node/.npm/_logs/2019-04-04T14_24_26_908Z-debug.log

日志中没有太多信息,我无法从容器中的给定路径访问完整的日志文件。

当我尝试检查容器中的文件时:

kubectl exec -it api-5db677ff5-p824m -- /bin/bash

这给了我这个错误:

错误:无法升级连接:找不到容器(“ api”)

Frank Yucheng Gu

如果您有权访问k8s节点,则可以访问处(所有)窗格的日志/var/log/pods

或者,您可以尝试将PVC安装到您的节点Pod,并配置您的节点应用程序以写入其中的日志。这样可以确保在容器崩溃时不会破坏崩溃日志。

另一种类似的方法是使用覆盖容器容器命令,sleep 3600然后exec将其覆盖到容器中以手动运行节点应用程序。一旦节点进程崩溃并写入日志,您就可以在容器内部查看它们。

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

成功完成后,Kubernetes容器处于CrashLoopBackOff状态

来自分类Dev

容器不以 CrashLoopBackOff 状态启动

来自分类Dev

如果子容器处理失败,则在父容器中执行SSIS执行文件任务

来自分类Dev

在ListView中处于活动状态或非活动状态时,如何更改容器的颜色

来自分类Dev

如何调试在Fargate上调度失败的处于挂起状态的容器?

来自分类Dev

如何将文件传递到Docker容器中以与该容器一起使用?

来自分类Dev

Docker容器始终处于退出状态

来自分类Dev

当我想要对数据进行排序或过滤时,如何查看redux容器中的数据状态?

来自分类Dev

如何使用docker_host_info过滤处于退出状态的Docker容器?

来自分类Dev

如何覆盖默认的Docker容器命令或恢复到先前的容器状态?

来自分类Dev

如果链接处于活动状态,如何更改链接中的文本?

来自分类Dev

如何从Blob容器中删除文件?

来自分类Dev

容器组件中的本地状态

来自分类Dev

Google容器引擎:pod的创建处于“待处理”状态

来自分类Dev

如何将文件从Docker容器传输/复制到ubuntu 18.04中的本地目录?

来自分类Dev

如何将文件从 docker 容器传输/复制到 ubuntu 18.04 中的本地目录?

来自分类Dev

如何从Windows主机获取文件到linux docker容器?

来自分类Dev

如何从Windows主机获取文件到linux docker容器?

来自分类Dev

如何将文件从主机复制到 Kubernetes 容器?

来自分类Dev

如何在Azure中创建自定义角色,以便其他用户只能查看Blob容器中的文件列表,而不能查看其内容(RBAC)

来自分类Dev

您可以将 html 文件渲染到容器中吗?

来自分类Dev

XCode 7.2无法查看内存配置文件信息/仪器在仪器中处于脱机状态

来自分类Dev

如果谓词得到满足,如何从容器中移出?

来自分类Dev

如何在容器中执行动态代码?

来自分类Dev

如何在其Docker容器中执行psql交互?

来自分类Dev

如何在 docker 容器中执行 shell 脚本

来自分类Dev

如何覆盖Kubernetes部署文件中pod容器中的文件?

来自分类Dev

Istio Prometheus Pod处于CrashLoopBackOff状态

来自分类Dev

我在bluemix中启动了一个docker容器,ice ps显示我的容器处于“已排队”状态达数小时

Related 相关文章

  1. 1

    成功完成后,Kubernetes容器处于CrashLoopBackOff状态

  2. 2

    容器不以 CrashLoopBackOff 状态启动

  3. 3

    如果子容器处理失败,则在父容器中执行SSIS执行文件任务

  4. 4

    在ListView中处于活动状态或非活动状态时,如何更改容器的颜色

  5. 5

    如何调试在Fargate上调度失败的处于挂起状态的容器?

  6. 6

    如何将文件传递到Docker容器中以与该容器一起使用?

  7. 7

    Docker容器始终处于退出状态

  8. 8

    当我想要对数据进行排序或过滤时,如何查看redux容器中的数据状态?

  9. 9

    如何使用docker_host_info过滤处于退出状态的Docker容器?

  10. 10

    如何覆盖默认的Docker容器命令或恢复到先前的容器状态?

  11. 11

    如果链接处于活动状态,如何更改链接中的文本?

  12. 12

    如何从Blob容器中删除文件?

  13. 13

    容器组件中的本地状态

  14. 14

    Google容器引擎:pod的创建处于“待处理”状态

  15. 15

    如何将文件从Docker容器传输/复制到ubuntu 18.04中的本地目录?

  16. 16

    如何将文件从 docker 容器传输/复制到 ubuntu 18.04 中的本地目录?

  17. 17

    如何从Windows主机获取文件到linux docker容器?

  18. 18

    如何从Windows主机获取文件到linux docker容器?

  19. 19

    如何将文件从主机复制到 Kubernetes 容器?

  20. 20

    如何在Azure中创建自定义角色,以便其他用户只能查看Blob容器中的文件列表,而不能查看其内容(RBAC)

  21. 21

    您可以将 html 文件渲染到容器中吗?

  22. 22

    XCode 7.2无法查看内存配置文件信息/仪器在仪器中处于脱机状态

  23. 23

    如果谓词得到满足,如何从容器中移出?

  24. 24

    如何在容器中执行动态代码?

  25. 25

    如何在其Docker容器中执行psql交互?

  26. 26

    如何在 docker 容器中执行 shell 脚本

  27. 27

    如何覆盖Kubernetes部署文件中pod容器中的文件?

  28. 28

    Istio Prometheus Pod处于CrashLoopBackOff状态

  29. 29

    我在bluemix中启动了一个docker容器,ice ps显示我的容器处于“已排队”状态达数小时

热门标签

归档