k8s pod
创始人
2025-05-29 04:33:26
0

基本信息

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建立成功

在这里插入图片描述

调度策略

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...