k8s架构03:了解应用部署架构,掌握k8s集群架构
Posted 传智教育官方博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s架构03:了解应用部署架构,掌握k8s集群架构相关的知识,希望对你有一定的参考价值。
一、场景
马哥所在的项目研发部门最近要进行应用运行基础环境迁移,需要由原先的虚拟机环境迁移到k8s集群环境中,以便应对开发快速部署和快速测试的需要,因此马哥需要准备一套可以用于开发需求的k8s集群,但是对于仅有容器基础应用的马哥来讲,该怎么去构建一套k8s集群呢?
如果你是马哥,应该从那方面入手?
如果是我,首先需要了解k8s集群架构,这样有助于k8s平台进行合理部署和应用。
二、学习目标
√ 了解应用部署架构分类
√ 掌握k8s集群架构
√ 掌握k8s集群架构节点角色功能
三、学习步骤
四、课程内容
4.1 应用部署架构分类
无中心节点架构:GlusterFS
有中心节点架构:HDFS、k8s
4.2 k8s集群架构
4.3 k8s集群架构节点角色功能
Master Node
- k8s集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求; Master Node由API
Server、Scheduler、ClusterState Store(ETCD数据库)和Controller Manger
Server所组成;
Worker Node
集群工作节点,运行用户业务应用容器;
Worker Node包含kubelet、kube proxy和Container Runtime;
五、学习总结
以上是关于k8s架构03:了解应用部署架构,掌握k8s集群架构的主要内容,如果未能解决你的问题,请参考以下文章
k8s集群部署04:物理服务器部署的组件以及测试集群可用性(万字教程!肝!)