参考https://www.cnblogs.com/Serverlessops/p/12563692.html,可以知道

kube-scheduler分配 Pod 到 Node 的时候,需要对 Node 的内存做处理,将这个 Pod 分配到这个 Node 上,这个过程可以称呼为账本预占。 预占的过程会把 Pod 的状态标记为 Assumed 的状态(处于内存态),紧接着就进入 bind 阶段,调用 kube-apiserver 将 Pod 的 NodeName 持久化到 etcd,这个时候 Pod 的状态还是 Assumed。只有在通过 Informer watch 到 Pod 数据已经确定分配到这个节点的时候,才会把状态变成 Added,Pod 调度生命周期大概是这样。

这个错误说明pod调度时重复预占,通过查看日志发现多个master节点的scheduler都在同时调度,原来给kube-scheduler配--config的时候,配置文件里的leaderElect配成了false,导致没有进行选举。改为true以后能够正常调度pod了。

pod %v is in the cache, so can‘t be assumed相关推荐

  1. kubernetes源码分析-pod创建流程

    前言 首先放一张kubernetes的架构图.其中apiserver是整个架构的信息交互中心.所有组件都会与apisever交互. kubernetes中,每个node都部署了一个kubelet,通过 ...

  2. buffer cache 深度解析

    本文首先详细介绍了oracle中buffer cache的概念以及所包含的内存结构.然后结合各个后台进程(包括DBWRn.CKPT.LGWR等)深入介绍了oracle对于buffer cache的管理 ...

  3. oracle buffer block,8 Oracle深度学习笔记——BUFFER CACHE深入一

    8.Oracle深度学习笔记--BUFFER CACHE深入一 最近项目一直和ORACLE死磕,感觉总是找不到出口,只能多看书少说话了. 先记录多少是多少吧! BUFFER CACHE在ORACLE的 ...

  4. Oracle 11g新特性:Result Cache

    结果集缓存(Result Cache)是Oracle Database 11g新引入的功能,除了可以在服务器端缓存结果集(Server Result Cache)之外,还可以在客户端缓存结果集(Cli ...

  5. Know more about Cache Buffer Handle

    在之前的文章<latch free:cache buffer handles造成的SQL性能问题>中我介绍了cache buffer handle latch的一些知识,在这里我们复习一下 ...

  6. K8s中Pod健康检查源代码分析

    了解k8s中的Liveness和Readiness Liveness:  表明是否容器正在运行.如果liveness探测为fail,则kubelet会kill掉容器,并且会触发restart设置的策略 ...

  7. Guava cache

    2019独角兽企业重金招聘Python工程师标准>>> Guava Cache是一个全内存的本地缓存实现,它提供了线程安全的实现机制.整体上来说Guava cache 是本地缓存的不 ...

  8. 为什么Pod突然就不见了?

    最近发生一件很诡异的事情, 某个 ns 下的 pods 会莫名其妙地被删了, 困扰了好一阵子,排查后发现问题的起因还是挺有意思. 问题现象 交代一下背景, 这些 pod 都是由 argo-workfl ...

  9. 深入理解latch: cache buffers chains

    事件背景:    一个客户的数据库发生了宕机事件,查看了数据库的awr报告,原来是由于出现大量的latch: cache buffers chains等待事件导致系统消耗量大量的CPU,最终导致系统h ...

最新文章

  1. 基于K-Means聚类算法的主颜色提取
  2. 【PC工具】传说中最好的编程手册管理软件Zeal,支持194种编程文档,学习编程语法查阅必备工具...
  3. Linux下生成动态链接库是否必须使用 -fPIC 的问题
  4. 手机优酷怎么删除自己发的弹幕
  5. 无痕模式_无痕网络导航
  6. Mac 快速修改 hosts 文件
  7. P2839 畅通工程
  8. Web前端工作笔记002---$(function(){})和$(document).ready(function(){}) 的区别
  9. 完了!Python开挂! 90%的程序员:痛快!你怎么看? ​
  10. C#关键字=四六级核心词汇
  11. Ios王者微信抢先服务器,王者荣耀iOS微信57区最强王者
  12. python椭圆花瓣_Python抓取花瓣网高清美图
  13. java中this的作用!
  14. Win10 LTSB 2016 激活
  15. 双碑零基础意大利语学习 小白也能看懂的意大利语入门知识
  16. 搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs(已解决)
  17. Unity3D 对于在VR中普通摄像头和VR摄像头同时存在——分屏
  18. 名帖51 王羲之 小楷《佛遗教经》
  19. Android 蓝牙连接
  20. C++中的getline()函数

热门文章

  1. JavaScript前端监听事件移除案例
  2. 题10.9:有一磁盘文件employee,内存放职工的数据。每个职工的数据包括职工姓名、职工号、性别、年龄、住址、工资、健康状况、文化程度。今要求将职工名、工资的信息单独抽出来另建一个简明的职工工资文
  3. PE文件的简单加壳和脱壳(UPX和PEiD)
  4. 选一些200页左右的书,每周看一本
  5. kali软件更新与更新失败问题解决
  6. python中的matplotlib怎么改变标题大小和图例的字体大小和线的线型与颜色和输出图片大小呢?
  7. Python画图-中使用plt生成的图的legend,设置字体大小
  8. java 等待线程池结束_如何等待java线程池中所有任务完成
  9. Idea配置、连接MySQL数据库
  10. 为何她拒绝与老客户见面?