logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kube-controller-manager inform机制学习

介绍controller中的传感器主要由Reflector, Informer, Indexer组成Reflector通过List&Watch kube-apiserver来获取k8s资源数据,获取到资源数据后,会在Delta队列放入一个包括资源对象信息本身以及资源对象事件类型的Delta记录Informer不断从Delta队列中弹出Delta记录,一方面把事件交给事件回调函数,另...

#kubernetes
gang scheduler在kube-batch中的实现

目录一、名词解释二、流程图gang scheduler介绍:一个kube-batch作业(kube-batch job)可能有多个pods, 这些pods要不全部执行,要不一个都不执行。一、名词解释k8s job:一些pod集合kube-batch task: pod,一个kube-batch task就是一个podkube-batch podGro...

kube-batch源码梳理

一、Cache“缓存与封装”,主要两个功能:调用 K8s 的 sdk,watch集群中节点、容器的状态变化,将信息同步到自己的数据结构中。封装了 API server 的接口。kube-batch 中,只有 cache 模块和 API Server 交互,其他模块只需要调用 Cache 模块接口即可。比如 Cache.Bind 接口,会调用 API Server...

Netty源码分析——ByteBuf

目录1、ByteBuffer介绍2、ByteBuffer缺点3、ByteBuf介绍4、ByteBuf常用API5、ByteBuf转换成标准的ByteBuffer6、ByteBuf源码分析7、最简单的将接收到的消息打印出来Netty 里面数据读写是以 ByteBuf 为单位进行交互的,ByteBuf是Byte数组的缓冲区,像java里的ByteBuffer1、By...

到底了