Pod 状态 Bsck Off,是什么情况?

企业微信截图_17089270613762.png

k8s项目运维中,相信各位都遇到过 Pod 状态 Bsck Off 的情况,如上图:
该情况主要原因是我们 Pod 中没有任何容器运行成功,而能容器能成功运行的前提是,容器内部是有进程的,只要容器中的进程不停止,容器也不会停止。
因为我们使用的 Deployment 控制器管理的 Pod,所有该 Pod 是会不断重启的(Deployment 只允许容器的 restartPolicy=Always )
推荐阅读 Deployment 详解:https://blog.csdn.net/qq_48450494/article/details/131293684?spm=1001.2014.3001.5501

明白了以上问题,我们要解决该问题,那么就很简单。
首先,排查问题。找到项目为何没有启动成功。我们可以通过修改项目的启动命令,如 sleep 3600。
修改启动命令后,你会发现 Pod 能启动成功,但是我们项目没有启动,进入容器手动执行项目的启动命令,查看具体原因即可。
思路就是:

    1. 修改启动命令,让其 Pod 运行。
    1. 进入容器手动执行项目命令进行排错。

相关推荐

  1. k8s的pod什么

    2024-04-21 18:22:02       29 阅读
  2. 什么http状态码?

    2024-04-21 18:22:02       46 阅读
  3. 什么状态模式,有哪些应用?

    2024-04-21 18:22:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 18:22:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 18:22:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 18:22:02       87 阅读
  4. Python语言-面向对象

    2024-04-21 18:22:02       96 阅读

热门阅读

  1. linux下安装mysql和主从搭建_亲测成功

    2024-04-21 18:22:02       35 阅读
  2. 蓝桥杯第859题——旅行

    2024-04-21 18:22:02       38 阅读
  3. 【k8s】(四)kubernetes1.29.4离线部署之-组件安装

    2024-04-21 18:22:02       35 阅读
  4. ElasticSearchDSL

    2024-04-21 18:22:02       37 阅读
  5. 深度学习框架比较:TensorFlow vs PyTorch

    2024-04-21 18:22:02       40 阅读
  6. Flask、Django和Tornado怎么选

    2024-04-21 18:22:02       38 阅读
  7. ollama 开源大语言模型平台

    2024-04-21 18:22:02       38 阅读
  8. 嵌入式学习——C语言基础——day4

    2024-04-21 18:22:02       36 阅读
  9. MapReduce分区机制(Hadoop)

    2024-04-21 18:22:02       37 阅读
  10. 如何在SpringBoot中集成MyBatis?

    2024-04-21 18:22:02       39 阅读
  11. tomcat中Pipeline-Valve解析

    2024-04-21 18:22:02       37 阅读
  12. “文心一言”的使用

    2024-04-21 18:22:02       36 阅读
  13. 深度剖析“字符串与数组、指针”的关系

    2024-04-21 18:22:02       40 阅读
  14. Python的pytest框架(5)--测试标记(Markers)

    2024-04-21 18:22:02       37 阅读