本站总访问量
次
Category: 源码分析 - Jerry的小站
Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >
博客
分类
标签
关于
更多
暗黑模式
博客
分类
标签
关于
更多
暗黑模式
Jerry Gao
上帝就是真理,真理就是上帝
博客
分类
关于
Kubernetes中的Kubelet组件
概述Kubelet是Kubernetes集群中的核心节点,运行在每一个节点之上,负责管理节点的容器运行时。 节点注册:在启动时将节点注册到控制平面,以便主控制平面知道该节点的存在 容器启动与监控(Container Startup and Monitoring):kubelet负责启动和监控在节点上运行的容器。它根据从主控制平面接收到的Pod定义,创建并管理相应的容器。它监视容器的运行状态...
2023-06-30
Kubernetes
源码分析
Kubernetes
源码分析
Read More
Kubernetes-Scheduler的插件
概述 插件是如何注册的? Scheduler中有哪些调度器? 如何写一个调度器? 源码解析注册过程根据上一篇文章的代码: 1234567891011121314151617181920212223242526272829303132333435363738394041func (r Registry) Register(name string, factory PluginFactory)...
2023-04-25
Kubernetes
源码分析
Kubernetes
源码分析
Read More
Kubernetes中的SchedulingQueue
概述从Scheduler启动主循环的函数,我们可以看到,使用了sched.SchedulingQueue.Run(),调用了SchedulingQueue的Run方法,我们来看看SchedulingQueue做了什么 SchedulingQueue1234567891011121314151617181920212223242526272829303132//SchedulingQueue ...
2023-04-25
Kubernetes
源码分析
Kubernetes
源码分析
Read More
Kubernetes如何启动Scheduler
概述 Kubernetes如何启动Scheduler 源码解析Scheduler上一篇文章文章我们讲了Schuduler的主循环,这一节我们讲讲kube-scheduler如何启动。 Setup123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354...
2023-04-24
Kubernetes
源码分析
Kubernetes
源码分析
Read More
kubernetes中如何进行调度
概述 K8s中是如何调度的? K8s中调度的具体实现? K8s如何调度PodPod的调度主要分为两个阶段,主要是调度周期和绑定周期,调度周期决定Pod被调度到哪一个节点,绑定周期将决策运用到集群。调度周期和绑定周期成为“调度上下文”。 调度周期 发现未被调度的Pod:调度器通过K8s的watch机制来发现集群中新创建且尚未被调度到节点的Pod。kube-scheduler位于集群控制面,是...
2023-04-22
Kubernetes
源码分析
Kubernetes
源码分析
Read More
如何编译开发k8s
概述 如何获取代码? 怎么跑起来(编译)? 如何测试? 目录结构是什么? 代码地址kubernetes代码地址托管在Github上,代码地址为:https://github.com/kubernetes/kubernetes 如何编译主要有两种方式进行编译: 本地Go语言环境构建:12345mkdir -p $GOPATH/src/k8s.iocd $GOPATH/src/k8s.iog...
2023-04-22
Kubernetes
源码分析
Kubernetes
源码分析
Read More