[Kubernetes] kube-scheduler源码分析(二) 2020-10-05 18:03 云原生 约 2593 字 预计阅读 6 分钟 上篇介绍了调度的PreFilter,Filter,PreScore,Score部分,本文将介绍Preempt部分。 在调度过程中没有合适的节点 阅读更多
[Kubernetes] kube-scheduler源码分析(一) 2020-10-03 18:03 云原生 约 6564 字 预计阅读 14 分钟 本文将基于1.18版本进行分析。 本是出于好奇调度器的framework是如何设计的,它到底是怎么做到将自定义的插件和原生的插件编译到一起,从 阅读更多
[Kubernetes] Kube-apiserver存储ETCD架构及源码分析 2020-08-18 18:33 云原生 约 2726 字 预计阅读 6 分钟 架构分析 在Kubernetes中所有的数据都是存储在ETCD中,而只有kube-apiserver会和ETCD进行交互,其他组件都是通过ku 阅读更多
[Kubernetes] Kubelet之CRI和CNI调用分析 2020-08-11 11:37 云原生 约 5753 字 预计阅读 12 分钟 架构 kubelet架构如图所示 默认docker模式的调用关系 源码分析 接下来从代码层面分析一下kubelet中CRI和CNI的逻辑关系。 首先在 阅读更多
[Kubernetes]Index结构分析 2020-08-09 01:37 云原生 约 1096 字 预计阅读 3 分钟 Index结构 在这里Index存储接口的具体实现是cache。 1 2 3 4 5 6 7 8 type cache struct { // cacheStorage bears the burden of thread safety for the cache cacheStorage ThreadSafeStore // keyFunc is used to make the key for objects stored in and retrieved 阅读更多