0%

kubernates 架构

kubernates cluster由master和node组成,节点上运行若干k8s服务

Master节点

服务 说明
kube-apiserver 提供HTTP Restful API,供客户端及其他组件调用管理cluster的各种资源
kube-scheduler 决定将Pod调度到哪个Node上运行
kube-controller-manager 管理cluster各种资源
etcd 保持cluster的配置信息和各种资源状态,并在数据变化时,通知相关组件
pod网络 使Pod之间相互通信,如flannel

Node节点

服务 说明
kubelet Node的agent,接收Scheduler发送过来的Pod配置信息,并根据配置信息创建和运行容器,并向Master报告运行状态
kube-proxy 将访问service的请求转发到容器,负载均衡
pod网络 使Pod之间相互通信,如flannel
img