场景

需要由原先的虚拟机环境迁移到k8s集群中,以便应对开发快速部署和快速测试的需要,因此,需要一套可以用于开发需求的k8s集群,但是对于仅有容器基础应用,如何去构建一个k8s集群呢。

需要了解k8s架构,有助于合理部署和应用

应用部署架构分类

第一大类:无中心节点架构 GlusterFS

另一类:有中心节点架构 HDFS K8s

20200428——k8s架构
看图。
有一个节点是MasterNode,还有Worker node

k8s集群架构节点功能

MasterNode :k8s集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求。
MasterNode由API Server,Scheduler,Cluster State Store(ETCD数据库)和Controller Manager Server所组成。

Worker Node:集群工作节点,运行用户业务应用容器
Worker Node包含 kubelet ,kube proxy 和Container Runtime

20200428——k8s架构
20200428——k8s架构

相关文章: