一、架构图

二、k8s节点
分为Master 和 Node
三、Master节点描述
分为以下几个模块
1、ApiServer: 暴露外部进行调用 ,通过这个api跟整个集群进行交互。
2、Scheduler: 调度模块,通过算法来进行计算应用容器运行在那个地方等等。
3、Controller: 容器做扩展,容器做负载均衡等等。
4、etcd:分部试的key /value 的存储
Master
四、普通的Node
重要概念
1、 Pod(重要重点):具有相同network namespace的contaner的组合。
2、docker : k8s支持的容器除了 docker还有其它的。如coreos容器
3、kubelet: ManagerNode 要控制 普通Node 要通过kubelet来进行控制,如volum 、network等。
4、kube-proxy: service想暴露端口,这里可以做代理和转发,service的发现和负载均衡也是这里控制的。
5、fluentd: 日志采集、存储、查询
网友评论