kubernetes中pod概念

pod:最小部署单元
一组容器的集合
一个pod中容器共享网络命名空间
pod是短暂的
pod的容器分类:
infrastructure container 基础容器
维护整个pod网络空间,当创建应用式,会自动启动
initcontaiiner:初始化容器
先于业务容器开始执行,可以用这个配置做初始化操作
containers:业务容器
并行启动,具体部署应用程序的容器
镜像拉取策略:imagepullpolicy
ifnotpresent 默认值,镜像在宿主机不存在才会拉取
always每次创建pod都会重新拉取镜像
never pod永远不会主动拉取镜像
pod资源限制

limit和request
在resources下配置这个资源,配置cpu和memory
pod重启策略
pod故障后所作的动作
restartpolicy做定的
always总是重启
onfailure 当异常退出后非0,才重启
never 当容器终止退出,从不重启
pod健康检查(probe)
livenessprobe
如果检查失败,将杀死容器,根据pod的restartpolicy操作
readinessprobe
如果检查失败,kubernetes会把pod从service endpoints中剔除

probe支持三种检查
httpget
发送http请求,返回200-400
exec
执行shell命令返回0成功
tcpsocket
发送tcp socket建立成功
pod调度约束
可以让pod调度指定节点
通过watch机制,进行组件之间的协作

nodename 用于将pod调度指定节点
nodeselect匹配标签的形式
故障排查:
kubectl describe pod xxx
pending pod已经提交kubernetes,但是因为某些原因不能顺利创建。
running pod已经绑定到一个节点,并且已经创建了多有容器
unknown dpiserver无法获取pod的状态

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值