二、kubernetes 架构

2019-01-14  本文已影响4人  joy_蓝蜘蛛

一、架构图

image.png

二、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: 日志采集、存储、查询

上一篇 下一篇

猜你喜欢

热点阅读