2018年6月9日

k8s-kube-proxy运行机制分析

摘要: 在每个Node上都会运行一个kube-proxy服务进程,这个进程可以看做service的透明代理和负载均衡器。其核心功能是将某个service的访问请求转发到后端的某个Pod上。对每一个TCP类型的service,kube-proxy都会在本地Node上建立一个so... 阅读全文

posted @ 2018-06-09 17:49 sichenzhao 阅读(427) 评论(0) 推荐(0) 编辑

k8s-kubelet运行机制分析

摘要: 在每个Node节点(又称minion)上都会启动一个kubelet服务进程,该进程用于处理Master节点下发到本节点的任务。管理Pod和Pod中的容器。每个kubelet进程会在API server注册节点自身信息,定期汇报节点资源使用情况。节点管理节点通过设置ku... 阅读全文

posted @ 2018-06-09 16:41 sichenzhao 阅读(456) 评论(0) 推荐(0) 编辑

k8s-scheduler原理分析

摘要: scheduler在整个系统中承担了承上启下的重要功能,承上是指它负责接收controller manager创建新的Pod,为其安排一个落脚的目标Node,启下是指安置工作完成后,目标Node上的kubelet服务进程接管后继工作。也就是说scheduler的作用是... 阅读全文

posted @ 2018-06-09 15:39 sichenzhao 阅读(410) 评论(0) 推荐(0) 编辑

k8s-controller manager原理分析

摘要: controller manager作为集群内部的管理控制中心,负责集群内的Node,Pod副本,服务端点(endpoint),命名空间(namespace)等的管理,当某个Node意外宕机,CM会及时发现此故障并执行自动化修复流程,确保集群始终处于预期的工作状态。如... 阅读全文

posted @ 2018-06-09 12:04 sichenzhao 阅读(636) 评论(0) 推荐(0) 编辑

k8s-API server原理分析

摘要: 我们都知道, k8s的API server核心功能是提供了k8s各类资源对象(Pod,RC,service)的增,删,改,查及HTTP REST接口。server是通过一个名为kube-apiserver的进程提供服务。该进程运行在master节点上,默认情况下,在本... 阅读全文

posted @ 2018-06-09 10:58 sichenzhao 阅读(434) 评论(0) 推荐(0) 编辑

导航