docker. k8s

三.Kubernetes实践指南--Kubernetes核心原理

2019-12-05  本文已影响0人  何何与呵呵呵
Kubernetes API Server原理

1.通过API Server可以返回集群的Pod列表,Service列表,RC列表
2.Kubernetes Proxy API
通过REST请求转发到某个Node上,里面有关于Node,Pod与Service的API接口


Kubernetes结构图

为了缓解各模块对API Server的访问压力,各功能模块都采用缓存机制来缓存数据.各功能模块定时从API Server获取指定的资源对象信息(LIST或者WATCH方法),然后将信息保存到本地

Controller Manager原理分析

Controller Manager负责集群内的Node,Pod副本,服务端点(endpoint),nameSpace,服务账号(ServiceAccount),资源定额(ResourceQuota)等的管理.

Controller Manager结构图
Node Controller流程图
ResourceQuota Controller流程图
Service Pod endpoint的关系
Scheduler原理分析

接受Controller Manager创建的新的Pod,为其安排一个Node.

Scheduler流程
kubelet运行机制分析

在每个node节点上都启动一个kubelet服务进程,用于处理Master节点下发到本节点的任务,并定时向Master节点汇报节点资源的使用情况(默认十秒).

kube-proxy运行机制分析
Service的负载均衡转发规则
kube-proxy工作示意图
深入分析集群安全机制
网络原理
Docker使用到的linux网络相关技术
通信类型
上一篇 下一篇

猜你喜欢

热点阅读