k8s pod

基本信息

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

在这里插入图片描述

调度策略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值