K8S集群中Pod资源调度失败的故障排查思路

K8S集群中Pod资源调度失败的故障排查思路

1.K8S集群中Pod资源的调度原理

在K8S集群中,Pod资源是最小的单元,任何服务都是以Pod的形式部署运行的,Pod资源需要调度到具体的Node节点中运行,在日常运维中,可能会遇到Pod资源无法调度的问题。

Pod资源的创建过程:

1、通过kubelet命令创建Pod资源,创建Pod的信息会通过ApiServer存储到Etcd数据库中,Etcd中会记录Pod的元数据信息并且会将结果返回给ApiServer。

2、ApiServer将创建Pod的请求告知Scheduler组件,Scheduler组件会通过某种计算方式,将请求的资源进行调度分配,将Pod与Node的调度关系进行绑定并告知ApiServer。

3、ApiServer将Pod与Node的调度关系,写入到Etcd数据库中,Etcd数据库记录完成后,会将结果返回给ApiServer。

4、ApiSer

猜你喜欢

转载自blog.csdn.net/weixin_44953658/article/details/126517739
今日推荐