K8S Pod常见状态

        这是自己所遇到 Pod 常见状态及可能原因,持续更新。

        如有其他的错误状态,可私我更新

1. ImagePullBackOff

问题分析:

  •         镜像拉取失败。

可能原因:

  •         可能是网络问题导致,检查Pod所在节点是否能够正常访问网络;
  •         镜像名称写错,也可能会导致这个错误;
  •         镜像是私有仓库,镜像无权限拉取;

 

2. ContainerCreating

问题分析:

  •         容器正在创建阶段,等待容器创建,该过程包含拉取镜像的时间。
  •         如果一直正在创建,可能是挂载卷挂载不上,建议使用 kubectl describe pods 查看

 

3.ErrImagePull

问题分析:

  •         镜像拉取失败。与ImagePullBackOff 问题一样。

可能原因:

  •         可能是网络问题导致,检查Pod所在节点是否能够正常访问网络;
  •         镜像名称写错,也可能会导致这个错误;
  •         镜像是私有仓库,镜像无权限拉取;

 

4. Pending

问题分析:

  •         任务已经被K8S集群接受,但是未调度到指定节点。

可能原因:

  •         当前集群不正常工作,请检查集群状态,比如CNI组件未安装;
  •         指定的调度的节点不存在时也会出现这样的问题;

 

5.CrashLoopBackOff

问题分析:

  • 处于该状态,说明Pod内至少有一个容器正在重启。

 

可能原因:

  • 可能是容器的守护进程运行命令结束导致的;

解决思路:

  •         使用docker 运行一下这个镜像,看是否是这个问题,如果是则在资源清单中添加 stdin: true 字段即可

# 声明资源的API版本
apiVersion: v1
# 声明资源的类型
kind: Pod
# 声明资源的元数据信息
metadata:# 资源的名称name: bihuang-alpinelabels:bihuang: chaoshuailiqi: qiqi
# 用于期望资源的运行状态
spec:# 声明运行的容器containers:# 声明容器的名称 - name: c1# 声明容器的镜像image: alpine#分配一个标准输入,用于阻塞容器的/bin/sh或/bin/bash,这个只对这两个阻塞参数有效,如果是其他阻塞参数则无效stdin: true

 

6.Completed

问题分析:

  •         容器正常退出,容器没有被强制中断。(正常现象)

 

7.Running

问题分析:

  •         至少有一个容器处于正常运行状态

 

8. Init:1/2

问题分析:

  •         当前的Pod处于初始化容器阶段,目前已经完成一个初始化容器,正在进行第二个容器初始化。

 

9. PodInitializing

问题分析:

  • Pod正处于初始化阶段。

 

10.ErrImageNeverPull

问题分析:

  • 镜像下载策略设置为Never,且本地也没有缓存镜像,也不会去远程拉取镜像,因此启动容器失败。

 

11.OutOfcpu

问题分析:

  • 一般情况下是由于CPU资源不足导致的。

 

12.OutOfmemory

问题分析:

  • 一般情况下是由于内存不足无法分配导致的。

 

13.NodePorts

问题分析:

  • 当前的worker节点的端口可能存在冲突。

 

14.RunContainerError

问题分析:

  • 运行容器时出错,可以通过kubectl describe pods <POD_NAME>查看详细的信息。

 

15.ErrImagePull

问题分析:

  • 拉取镜像是失败。

可能原因:

  • 镜像名称写错了;
  • 没有访问权限;

 

16.Terminating

问题分析:

  • Pod的容器正在删除,此过程可能需要等待一段时间,一般情况下不会超过60s。

 

17.CreateContainerConfigError

Error: secret "bihuang-srcrets" not found

问题分析:

  • 创建容器配置错误,可使用 kubectl describe pods <POD_NAME>查看详细的信息。

可能原因:

  • 引用的secret 等服务的名称写错

 

18.InvalidImageName

问题分析:

  • 无效的映像名称

可能原因:

  • 映像名称填写错误

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/36866.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue-cli项目及Element UI 环境搭建 保姆级教程

一、Vue-cli介绍及其作用 什么是Vue-cli手脚架 vue-cli 官方提供的一个脚手架&#xff0c;用于快速生成一个 vue 的项目模板&#xff1b;预先定义 好的目录结构及基础代码&#xff0c;就好比咱们在创建 Maven 项目时可以选择创建一个 骨架项目&#xff0c;这个骨架项目就是脚…

electron本地运行请求端口

本地运行&#xff1a; npm run electron:start 运行后项目请求地址为&#xff1a; http://localhost:5173/api/xxxx const {protocol } require(electron); app.commandLine.appendSwitch(--ignore-certificate-errors, true); // Scheme must be registered before the app…

手把手教你玩转AD9361数字调制解调系列(二) ----纯逻辑实现FSK信号的数字调制解调

因最近客户需求&#xff0c;用纯PL实现AD9361的数字信号调制解调&#xff0c;于是就把各种数字调制都在AD9361上都实现了一遍。优点就是&#xff1a;既可以在zynq系列上配置9361&#xff0c;也可以在纯FPGA系列配置9361。并且理解起来比较简单&#xff01;&#xff01;&#xf…

lidar3607.2 雷达点云数据处理软件功能介绍

LiDAR360 是北京数字绿土科技股份有限公司自主研发的点云后处理及行业应用软件。平台可处理 TB 级点云数据&#xff0c;并拥有 10 余种国际领先的点云处理及 AI 算法&#xff0c;推动激光雷达 的多行业应用。700 余项强大且灵活的功能&#xff0c;解决用户最后一公里的应用难题…

云仓是如何发展起来的?

1、电子商务的繁荣&#xff1a; 随着电商的兴起&#xff0c;对高效仓储和物流的需求越来越大。传统的仓储方式难以满足海量订单处理和快速配送的要求&#xff0c;因此需要一种更加灵活和高效的仓储解决方案。 ------------------------------------------------- 2、科技进步…

速盾:cdn动态加速上传

CDN&#xff08;Content Delivery Network&#xff0c;内容分发网络&#xff09;是一种通过在全球范围内分布的服务器群组来提供高速、可靠内容传递的技术。CDN在网络上广泛应用&#xff0c;可以加速网站中的静态内容和动态内容的传输&#xff0c;并提高用户的访问速度和体验。…

Nuxt 的路由结构系统(七)

基本路由配置 在 Nuxt.js 中&#xff0c;每个 .vue 文件在 pages/ 目录下都会自动成为一个路由。文件名决定了路由的路径。例如&#xff1a; pages/ |-- index.vue # 映射到根路径 / |-- about.vue # 映射到路径 /about |-- contact.vue # 映射到路径 /conta…

Git clone解释

git clone gitgithub.com:tancolo/MOOC.git 是一个 Git 命令&#xff0c;用于从远程 Git 仓库复制一个仓库到本地计算机。下面我将详细解释这个命令的各个部分及其作用&#xff1a; git clone&#xff1a; 这是一个 Git 命令&#xff0c;用于从远程仓库克隆&#xff08;复制&am…

罗盘复杂网络教程—3步轻松构建社团检测任务

作为复杂网络领域中重要的课题之一&#xff0c;社团检测有助于揭示网络中存在的功能性模块或群集&#xff0c;旨在于仅利用网络中蕴含的来识别模块&#xff0c;并可能进而识别它们的层次组织。社团检测在各个领域具有重要的应用&#xff0c;可以帮助深入理解复杂系统潜在的模式…

一键进阶ComfyUI!懂AI的设计师现在都在用的节点式Stable Diffusion

前言 _ 万字教程&#xff01;奶奶看了都会的 ComfyUI 入门教程 推荐阅读 一、川言川语 大家好&#xff0c;我是言川。 阅读文章 > ](https://www.uisdc.com/comfyui-3) 目前使用 Stable Diffusion 进行创作的工具主要有两个&#xff1a;WebUI 和 ComfyUI。而更晚出现的…

SceneXplain 图片叙事升级:如何让图片听得到

SceneXplain 是一个由多模态 AI 驱动的产品服务&#xff0c;它不仅 提供一流的图像和视频标注解决方案&#xff0c;还具备卓越的多模态视觉问答能力&#xff0c;为用户解锁视觉内容的全新维度。 在[《图像描述算法排位赛》中&#xff0c;我们探讨了图像描述&#xff08;Image …

GIS 已知当前经纬度,往东移动一公里,怎么计算移动后的经纬度

已知当前经纬度&#xff0c;往东移动一公里&#xff0c;怎么计算移动后的经纬度111km1 &#xff08;经纬度都适用&#xff09;不追求精度 1米等于0.00001

有兄弟对这类区域比较感兴趣,也引起我的好奇,我提取出来给大家看看

要说这类地区&#xff0c;亚洲泰国排第二估计没人敢说第一吧&#xff0c;所以我就提取泰国的数据给大家看看&#xff01; 如图&#xff1a;这些特殊服务地区主要集中在曼谷和芭提雅地区&#xff0c;芭提雅最多&#xff01;看来管理还是不错的&#xff0c;限制在一定范围&#x…

便携应急气象站设备—实时监测和记录气象数据

TH-BQX10便携应急气象站设备是一种高度集成、轻便易携的气象观测系统。它采用新型一体化结构设计&#xff0c;能够快速安装和拆卸&#xff0c;适用于各种复杂环境。通过集成多种气象传感器&#xff0c;该设备能够实时监测和记录温度、湿度、风向、风速、降雨量、气压等多种气象…

ruoyi-vue前后端分离版本使用心得

1.关于多数据源配置: 修改ruoyi-admin里的application-druid.yml&#xff1a; druid: # 主库数据源 master: url: jdbc:mysql://192.168.156.11:3306/ry-vue?useUnicodetrue&characterEncodingutf8&zeroDateTimeBehaviorcon…

AMEYA360:广和通发布LTE Cat.1 bis模组MC610-GL,赋能全球漫游追踪器

广和通LTE Cat.1 bis模组MC610-GL搭载展锐8910平台&#xff0c;覆盖全球主流LTE频段&#xff0c;下行峰值速率达10.3Mbps&#xff0c;上行速率达5.1Mbps&#xff0c;满足全球终端对4G速率连接的需求;同时支持LTE和GSM双模通信&#xff0c;便于用户灵活切换网络。在尺寸封装上&a…

开放式耳机怎么选?五大2024年口碑销量爆棚机型力荐!

作为一名数码测评up主&#xff0c;今天来测评市面上的开放式耳机。开放式耳机它的设计非常的新颖&#xff0c;不管是舒适的佩戴&#xff0c;还是可以边听音乐&#xff0c;边听到周围的声音&#xff0c;给人更加安全的听感体验。长时间佩戴&#xff0c;不仅舒适度进一步的提升&a…

【机器学习】高斯混合模型(Gaussian Mixture Models, GMM)深度解析

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 高斯混合模型&#xff08;Gaussian Mixture Models, GMM&#xff09;深度解析引…

【uml期末复习】统一建模语言大纲

前言&#xff1a; 关于uml的期末复习的常考知识点&#xff0c;可能对你们有帮助&#x1f609; 目录 第一部分 概念与基础 第一章 面向对象技术 第二章 统一软件过程 第三章 UML概述 第四章 用例图 第五章 类图 第六章 对象图 第七章 顺序图 第八章 协作图 第九章 状态…

Transformers 安装与基本使用

文章目录 Github文档推荐文章简介安装官方示例中文情感分析模型分词器 Tokenizer填充 Padding截断 Truncation google-t5/t5-small使用脚本进行训练Pytorch 机器翻译数据集下载数据集格式转换 Github https://github.com/huggingface/transformers 文档 https://huggingface…