Kubernetes pod状态出现CrashLoopBackOff 的原因
做个实验:
$ kubectl run crasher --image=rosskukulinski/crashing-app
查看这个pod的状态:
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
crasher-2443551393-vuehs 0/1 CrashLoopBackOff 2 54s
CrashLoopBackOff的含义是,Kubernetes试图启动该Pod,但是过程中出现错误,导致容器启动失败或者正在被删除。
用describe命令查看明细:
$ kubectl describe pod crasher-2443551393-vuehs
Name: crasher-2443551393-vuehs
Namespace: fail
Node: gke-nrhk-1-default-pool-a101b974-wfp7/10.142.0.2
Start Time: Fri, 10 Feb 2019 14:20:29 -0500
Labels: pod-template-hash=2443551393
run=crasher
Status: Running
IP: 10.0.0.74
Controllers: ReplicaSet/crasher-2443551393
Containers:
crasher:
Container ID: docker://51c940ab32016e6d6b5ed28075357661fef3282cb3569117b0f815a199d01c60
Image: rosskukulinski/crashing-app
Image ID: docker://sha256:cf7452191b34d7797a07403d47a1ccf5254741d4bb356577b8a5de40864653a5
Port:
State: Terminated
Reason: Error
Exit Code: 1
Started: Fri, 10 Feb 2017 14:22:24 -0500
Finished: Fri, 10 Feb 2017 14:22:26 -0500
Last State: Terminated
Reason: Error
Exit Code: 1
Started: Fri, 10 Feb 2017 14:21:39 -0500
Finished: Fri, 10 Feb 2017 14:21:40 -0500
Ready: False
Restart Count: 4
Pod状态变为Terminated,Exit Code 是 1。
查看应用日志:
$ kubectl logs crasher-2443551393-vuehs
查看前一个容器:
$ kubectl logs crasher-2443551393-vuehs --previous
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Kubernetes pod状态出现CrashLoopBackOff 的原因相关推荐
- Kubernetes pod 状态出现 ImagePullBackOff 的原因
通过一个试验作为例子来学习一下. 我们创建一个名为fail 的 deployment,让它故意指向一个实际并不存在的 Docker 镜像: $ kubectl run fail --image=jer ...
- Kubernetes pod状态出现ImagePullBackOff的原因
通过一个试验作为例子来学习一下. 我们创建一个名为fail 的 deployment,让它故意指向一个实际并不存在的 Docker 镜像: $ kubectl run fail --image=jer ...
- Kubernetes Pod 所需要掌握的一切
文章目录 pod 简介 kubectl apply 创建 pod 创建一个 nginx pod 创建一个 执行命令的 pod kubectl create 创建 pod kubectl run 创建 ...
- K8S集群中Pod资源处于CrashLoopBackOff状态排查思路
K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 文章目录 K8S集群中Pod资源处于CrashLoopBackOff状态排查思路 1.Pod资源处于CrashLoopBackO ...
- k8s的Pod状态和生命周期管理
Pod状态和生命周期管理 一.什么是Pod? 二.Pod中如何管理多个容器? 三.使用Pod 四.Pod的持久性和终止 五.Pause容器 六.init容器 七.Pod的生命周期 (1)Pod pha ...
- kubernetes—Pod详解
Pod详解 前言 Pod介绍 Pod结构 Pod定义 pod的几种基础配置 概述 基本配置(name,image) 镜像拉取(imagePullPolicy) 启动命令(command和args) 环 ...
- 【4】Kubernetes pod资源
容器与pod资源对象 为什么Kubernetes要引入pod的概念,而不直接操作Docker容器 首先我们要明确一个概念,Kubernetes并不是只支持Docker这一个容器运行时,通过我的另一篇文 ...
- k8s技术预研7--深入掌握Kubernetes Pod
目录 1.Yaml格式的Pod定义文件完整模板详解 2.Pod的基本用法 2.1 由1个容器组成的Pod示例 2.2 由两个为紧耦合关系的容器打包组成的Pod示例 3.静态Pod ...
- 容器编排技术 -- Kubernetes Pod 生命周期
容器编排技术 -- Kubernetes Pod 生命周期 1 Pod phase 2 Pod 状态 3 容器探针 3.1 该什么时候使用存活(liveness)和就绪(readiness)探针? 4 ...
最新文章
- python yield用法_Python中迭代器和生成器的区别?
- 布隆过滤器速度_布隆过滤器的分析和实现
- git 常用命令以及其他使用笔记
- 【外贸人必看骗术】和中东客户做生意
- join操作-内联,左外联,右外联,交叉联,全联
- typora公式zuo对齐_Markdown编辑神器-Typora
- grep, egrep, fgrep笔记
- Xcode 自动对齐 插件
- SCP使用技巧-递归排除文件
- [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析
- 数据仓库流程和代码说明
- 关于ArcObjects图层编辑的读写编辑锁
- python免费领取视频-180集全套python基础视频教程+电子教材,限时免费领取
- android加载图片+背景,Android开发中ImageLoder加载网络图片时将图片设置为ImageView背景的方法...
- 安装xDroid一直提示无法执行二进制文件:可执行文件格式错误,怎么办
- win7建WLAN热点
- 赏帮赚,实战日记的第一天
- Anaconda下载simpleITK包和pytorch包
- 『Python』matplotlib的imshow用法
- 本科计算机科学与技术毕业论文题目,(计算机科学与技术本科毕业论文选题.doc...
热门文章
- 第四章 治病法要(1)
- Thread Join 讲解
- 最优化导论(part1)--求解原问题的对偶问题
- 文献学习(part74)--Data Clustering: 50 Years Beyond K-means
- 阿里大数据分析与应用(part4)--一站式大数据平台DataWorks
- 初识Mysql(part4)--我需要知道的5条Mysql语句之排序
- sqlplus 修改system密码_华为交换机console密码忘了如何解决 华为交换机console密码忘了解决方法【介绍】...
- go环境搭建_容器化 Go 开发环境的尝试
- 最简单的 ABAP XSLT 程序的一个例子
- 试图安装客户出现SSR问题的Spartacus Storefront时遇到的错误消息