k8s笔记
创始人
2025-05-31 02:03:42
0

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、Kubernetes之Pod与容器状态关系
    • 1.Pod运行阶段:
    • 2.容器运行阶段
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


前言


一、Kubernetes之Pod与容器状态关系

简单创建一个pod

apiVersion: v1
kind: pod
metadata: name: nginx-pod
spec:containers:- name: nginximages: nginx:1.20

以上代码表示创建一个名为nginx-pod的pod资源对象。

1.Pod运行阶段:

Pod创建后,起始为Pending状态;当Pod当中至少有一个容器正常启动后,则进入Running状态;当 Pod 中的所有容器都成功完成了它们的任务,并且容器的退出状态码为 0 ,Kubernetes 会将该 Pod 的状态设置为 Succeeded;当Pod中容器有以非0状态退出时为Failed状态。

  • Pending:Pod已被Kubernetes系统接收,但有一个或多个容器尚未创建运行,此阶段包括Pod被调度的时间和通过网络下载镜像的时间。
  • Running:Pod已经创建,且Pod中容器至少有一个处于运行或启动、重启的状态。
  • Succeeded:Pod当中容器已经成功终止,并且不会重启
  • Failed:Pod中容器已经终止,并且至少有一个容器以非0的状态退出时,终止失败。
  • Unknown:因为某些原因无法取得Pod状态,通常是与Pod所在主机通信失败。

通过kubectl describe pod [pod-name]中的Status查看当前Pod状态
通过kubectl describe pod [pod-name]中的Conditions查看Pod启动过程
在这里插入图片描述

2.容器运行阶段

Pod中运行的容器状态与Pod阶段是存在关联的。

容器状态包括以下几种:

  • Waiting:容器正在等待其它容器完成,或者正在等待 Pod 调度完成,或者正在等待 Kubernetes 事件的处理。
  • Running:容器正在运行。
  • Terminated:容器已经运行完成并已经被终止。
  • Unknown:容器状态无法确定。

Kubernetes 还提供了一些容器状态原因,这些原因通常是在容器状态发生改变时被记录下来的。一些常见的容器状态原因包括:

  • ContainerCreating:容器正在被创建。
  • CrashLoopBackOff:容器已经崩溃并且正在不断重启。
  • ImagePullBackOff:Kubernetes 无法从容器镜像仓库中拉取镜像。
  • ErrImagePull:拉取镜像时出现错误。
  • ImageInspectError:检查镜像时出现错误。
  • ErrImageNeverPull:永远不会拉取该镜像。

Pod 和容器状态之间有很多转换。下面是一些常见的转换场景:

  • Pod 状态从 Pending 到 Running:这表示 Pod 中的所有容器都已经被创建并正在运行。
  • Pod 状态从 Running 到 Succeeded:这表示 Pod 中的所有容器都已经成功地完成了任务并且已经被终止。
  • Pod 状态从 Running 到 Failed:这表示 Pod 中的一个或多个容器已经失败并且已经被终止。
  • 容器状态从 Waiting 到 Running:这表示容器已经成功地启动并开始运行。
  • 容器状态从 Running 到 Terminated:这表示容器已经完成了任务并被终止。
    在这里插入图片描述
    可通过kubectl describe pod [pod-name]中的Containers查看容器状态

二、使用步骤

1.引入库

代码如下(示例):

2.读入数据

代码如下(示例):

data = pd.read_csv('https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

相关内容

热门资讯

常州法院2025年前三季度调解... 调解结案16474件、调解成功率24.08%——这是2025年前三季度常州法院交出的司法成绩单。通过...
安徽省政协研究室副主任陈鑫已任... 据铜陵市政府官网消息,11月20日上午,市委举行理论学习中心组学习会议,邀请省委社会工作部副部长高维...
原创 联... 据光明网报道,11月19日,在联合国大会的讨论中,日本企图争取成为安理会常任理事国的梦想再次破灭,令...
南部关于全县规范法律咨询服务机... 一、专项行动时间 自即日起至2025年12月。 二、举报受理范围 社会各界反映强烈的某些法律咨询服务...
“男子持刀入室盗窃”视频引发关... 近日,一段疑似“小偷”入室盗窃被业主家中监控拍下的视频在网上引发关注。11月21日晚,“翠屏公安”微...
绝不允许日本军国主义幽灵复活!... 2025年11月7日,日本首相高市早苗宣称,如果中国大陆对台湾出动军舰并使用武力,可能会构成“存亡危...
【解决】AI法律助手荣获202... 2025全球数字经济大会启幕,搭建国际数字合作高端平台 经国务院批准,由北京市人民政府、国家互联网信...
嘉兴男子与妻争吵,突然将行李箱... 近日,浙江嘉兴一对夫妻因琐事发生争吵,丈夫突然将装满衣物的行李箱从6楼扔到楼下,引发关注。11月22...
三地107家律所齐聚丰台,京津... 11月22日,京津冀律师驿站举办“党建业务深度融合 促进行业规范发展”主题活动,发布“百千万行动计划...