Kubernetes 网络插件工作原理

网络插件的主要工作就在于为容器提供网络环境,包括为 pod 设置 ip 地址、配置路由保证集群内网络的通畅。目前比较流行的网络插件是 Flannel 和 Calico。
2020/09/12 21:03 下午 posted in  Kubernetes

Kubelet 对 Pod 的服务质量管理

k8s 中提供了三类的 QoS,分别是 Guaranteed,Burstable 和 BestEffort,kubelet 为不同类型的 pod 创建了不同的 cgroups,从而保证不同类型的 pod 获得的资源不同,尽量保证高优先级的服务质量,提升系统稳定性。本文会讲解 kubelet 如何对 Pod 进行服务质量管理。
2020/08/10 20:09 下午 posted in  Kubernetes

Kubelet 创建 pod 工作流程

Kubelet 作为 Kubernetes 的四大组件之一,维护了 pod 的整个生命周期,并且是 Kubernetes 创建 pod 的最后一环。本篇文章就来介绍一下 Kubelet 如何创建 pod。
2020/07/30 20:50 下午 posted in  Kubernetes

操作系统笔记:进程调度算法

本篇文章总结了操作系统的进程调度算法,以及优缺点分析,包括 FIFO 算法、最短任务优先算法、轮转算法、多级反馈队列算法、彩票调度算法,以及多处理器的调度算法。
2020/07/26 21:13 下午 posted in  操作系统

操作系统笔记:内存虚拟化

程序自身并不需要关心自己的数据及代码存在哪,并且对程序来说,内存看上去是连续且独占的。当然事实肯定不是如此,而这背后就是操作系统的功劳 —— 内存虚拟化。本篇文章就介绍操作系统是如何实现虚拟内存系统的。
2020/07/12 14:37 下午 posted in  操作系统