k8s pod
创始人
2025-05-29 02:35:13

基本信息

1,最小部署单元
2,包含多个容器(一组容器的集合)
3,一个pod中容器共享网络命名空间
4,pod是短暂的

存在意义

1, docker 创建一个容器 运行一个应用程序 单进程,Pod是多进程设计 运行多个应用程序 一个Pod 可包含多个容器
2,亲密性应用 多个应用之间进行交互,网络之间的调用,两个应用需要频繁调用

Pod实现机制

共享网络

Pod中首先自动创建根容器(Pause) 。随后创建业务容器后 会将业务容器加入到 根容器中,以此在同一个namespace中实现网络共享

共享存储

持久化存储 数据卷
在这里插入图片描述

相关操作

镜像拉取策略

imagePullPolicy
IfNotPresent 默认值 镜像在宿主机不存在时才拉取
Always 每次创建Pod都会重新拉去一次镜像
Never Pod永远不会主动拉取这个镜像

资源限制

在这里插入图片描述

重启机制

restartPolicy
Always:当容器终止推出后 总是重启容器 默认策略
OnFailure:当容器异常退出(退出状态码非0)时重启容器
Never:当容器终止推出 从不重启容器

健康检查

存活检查 livenessProbe
如果检查失败 将杀死容器,根据pod重启策略来操作
就绪检查 readinessProbe
如果检查失败,kubernetes 会将Pod从service endpoints中剔除

Probe 支持三种检查方法
httpGet :发送http请求 返回200-400范围状态码为成功
exec:执行Shell命令返回状态码是0为成功
tcpSocket:发起 TCP Socket建立成功

在这里插入图片描述

调度策略

相关内容

热门资讯

Ubuntu官方X账号疑遭劫持... IT之家 5 月 7 日消息,科技媒体 cyberkendra 今天(5 月 7 日)发布博文,指出...
秦始皇陵地宫有大量水银是真是假... 中华文明上下五千年,说到最出名的帝王墓地当属秦始皇陵地宫。但是迄今为止也只是挖出了陵墓中的一个陪葬坑...
唐朝最厉害的书生,曾击破吐蕃4... 唐朝杨炯有诗云,“宁为百夫长,胜作一书生”,在崇尚武功的唐朝,人人都想走上战场,建功立业。在唐朝历史...
圣彼得堡在俄罗斯人眼中到底有多... 在俄罗斯人心中,没有哪座海港城市比圣彼得堡还重要。对俄罗斯来说,他们宁可丢掉其他地方,也要保住圣彼得...
揭秘:秦始皇地宫之谜,至今未找... 要说最为神秘的陵墓,那么绝对就是秦始皇陵了。而是陵墓之中,还包含这一个巨大的秦始皇地宫,这座什么的秦...