当前位置:网站首页>Root cause analysis | inventory of nine scenarios with abnormal status of kubernetes pod
Root cause analysis | inventory of nine scenarios with abnormal status of kubernetes pod
2022-06-21 07:13:00 【Foxconn quality inspector zhangquandan】
Kubernetes Pod As Kubernetes Core resource object , Not only Service、Controller、Workload All work around it . It is the smallest scheduling unit , It also serves as a tradition IT Responsibilities of the environment host , Including scheduling , The Internet , Storage , Safety and other capabilities .
Precisely because Pod With complex lifecycles and dependencies , most Kubernetes The problem will eventually be Pod Show up on . therefore , We will introduce the problems we will encounter in practical work 9 A typical scene , And how to use it Kubernetes Monitoring to handle these scenarios , Quickly locate and find problems .

A container is a user process ,Pod Like a machine , So scheduling , The Internet , Storage , Machine level exceptions such as security and process running exceptions will be found in Pod It is reflected in the above . Around Pod Come on , There are several key points that are very prone to problems :
Dispatch
Mirror pull
Disk mount
Liveless/Readiness probe
postStart/preStop handler
To configure
Runtime
that , Next, let's take stock of related common problem scenarios .
Problem scenario 1: Ready failed , namely Pod Has been unable to reach Ready state , Unable to receive request for business processing .

Common root causes are as follows :
Insufficient resources , Unable to schedule (Pending), That is to say, cluster Node There are no reserved resources to meet Pod Of Request resources ;
Image pull failed ( ImagePullBackoff ), The warehouse address of the image ,tag Problems arise ;
Disk mount failed (Pending), The container holds PVC No, bound;
Liveless probe Probe failed , Frequent restart ;
Readiness probe Probe failed , Unable to reach Ready state ;
postStart Execution failure , Has been unable to enter the running state ;
Runtime program crash ( CrashLoopBackOff ), Frequent restart ;
Configuration error , Such as mounted Volume non-existent (RunContainerError).
边栏推荐
- [transfer] liurun: don't discuss business with people without logic
- Quantitative analysis of single cell transcriptome using cell Ranger
- 根因解析 | Kubernetes Pod状态异常九大场景盘点
- Introduction to missing data filling dataset (1) -- Introduction to multiple datasets and dataset preprocessing (beast, covertype, credit, EEG, iris and letter)
- 基于Flexsim的供应链建模与仿真课程设计
- app安全滲透測試詳細方法流程
- 数据分析之:不同行业的常见指标
- Understand this point
- 【正则表达式每日一技】逃逸正则表达式中具有特殊含义的字符
- 从 Stream 到 Kotlin 再到 SPL
猜你喜欢

Eigen common operations

ADEX governance voting: pledge reward halved

The left column of WordPress implementation shows the article directory

Yield Guild Games 与 Walken 达成合作

Wechat applet_ 6. Network data request

C skill tree evaluation

Pyg tutorial (2): graph data

Quantitative analysis of single cell transcriptome using cell Ranger

C language program design - Sanzi chess (semester homework)
![[QT] article summarizes the MSVC compilation suite in qtcreator](/img/c6/640ea7f06aa9582d125b3c3c7c3ee9.png)
[QT] article summarizes the MSVC compilation suite in qtcreator
随机推荐
SQL 进阶挑战(26 - 30)
[DB written interview 390] what is the external table of oracle?
AdEx 治理投票:质押奖励减半
EasyExcel-排除展示字段-02
[QT] article summarizes the MSVC compilation suite in qtcreator
June training (day 21) - heap (priority queue)
布隆過濾器
Trick or treat SVG Halloween JS special effect
MySQL MHA
Ztmao主题猫wordpress主题经典失传版/WP网站模板下载站源码+全局SEO功能设定
源代码加密产品的分析
kubernetes集群搭建详细教程
Pyg tutorial (3): neighbor sampling
怎么看小程序是谁开发的(查看小程序开发公司方法)
2022 运维故障案例经验
布隆过滤器
【GNN】GNN图神经网络工具箱的应用和matlab仿真
Introduction to missing data filling dataset (1) -- Introduction to multiple datasets and dataset preprocessing (beast, covertype, credit, EEG, iris and letter)
打造硬核敲门砖——简历
Wechat applet_ 4. Wxss template style