如何处理CrashLoopBackOff状态的pod

摘要:
如果镜像是自己的,去看看是代码bug,还是一些环境配置的问题。

问题现状

集群在初始化时,发现有几个基础组件的pod未能成功启动,现象如下:
如何处理CrashLoopBackOff状态的pod第1张

定位问题

  1. 查看pod的状态
[root@iZwj205uppsujnphknhb3wZ ~]# kubectl describe pod  metrics-server-697c65d5ff-cspzn -n kube-system
  1. 然后查看日志,看看是什么错误导致的
[root@iZwj205uppsujnphknhb3wZ ~]# kubectl logs  metrics-server-697c65d5ff-cspzn -n kube-system
standard_init_linux.go:207: exec user process caused "exec format error"

日志中有相应的报错提示,如果镜像不是你负责的,那么找对应的负责人处理。如果镜像是自己的,去看看是代码bug,还是一些环境配置的问题。

免责声明:文章转载自《如何处理CrashLoopBackOff状态的pod》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[转载]Unicode中对中文字符的编码pymysql模块的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

loki简单安装配置使用

Grafana Loki isa set of components that can be composed into a fully featured logging stack. Unlike other logging systems, Loki is built around the idea of only indexing labels f...

Cloudify基本介绍

介绍 Cloudify 是开源的云编排框架,管理应用的整个生命周期,主要功能包括: 应用编排:blueprint,部署和管理 应用维护:工作流,事件和日志管理 可插拔:使用插件垒起来的 标准:基于TOSCA的DSL(领域描述语言) 术语 blueprint:cloudify 用blueprint 来定义应用,blueprint 是应用的逻辑展示,包括...

cratedb 做为prometheus 的后端存储

prometheus 提供了remote_write 以及remote_read 的数据存储方式,可以帮助我们进行数据的长时间存储、方便查询 cratedb 提供了对应的adapter,可以直接进行适配。 以下演示一个简单的cratedb 集群以及通过write 以及read 存储通过grok exporter 暴露的日记prometheus metr...

k8s-pod

介绍 1、pod 是k8s 中的最小部署单元,一个pod 可以运行多个容器,也可以运行一个容器。 2、pod 相比于容器,通过pod把容器包装到其中,通过k8s管理,可以实现负载均衡、高可用的特性(pod 中容器进程挂掉,应用程序异常主动通知k8s,通过健康检查检测程序异常,集群节点挂掉等都可以重新创建pod或者迁移pod,而容器不具备上述特性。 pod...

k8S--05 K8s控制器类型

目录 K8s控制器类型 一、pod控制器 二、ReplicaSet控制器 三、Deployment资源配置清单 四、Service控制器 五、Ingress控制器介绍 1.安装部署traefik 2.创建traefik的web-ui的ingress规则 3.ingress实验 K8s控制器类型 一、pod控制器 0.控制器作用 pod...

CocoaPods安装使用及配置私有库

http://www.exiatian.com/cocoapods安装使用及配置私有库/ 从前端到obj-c有小半年了,文章又快有一年没有更新过了,前几天才把域名续费了3年,感叹第一个三年就这样过去了….所以决定不能再像以前那样懒了,每天坚持把自己的学习都记录下来然后有空的时候整理下发布到小站,于是有了obj-c的第一篇. 如何安装? 1.安装ruby环境...