写点什么

《Kubernetes in action 读书笔记》:Kurbernetes 架构设计

作者:后台技术汇
  • 2021 年 11 月 10 日
  • 本文字数:649 字

    阅读完需:约 2 分钟

《Kubernetes in action 读书笔记》:Kurbernetes 架构设计

前言

最近在读的一本书籍:《Kubernetes in Action 中文版》,豆瓣评分 9.1,恰好部门的自研 Paas 平台架构就是 Kubernetes。其实相关书籍资料非常多,比较经典的还有《Kubernetes 权威指南》,豆瓣评分也是颇高。

本文是读书笔记的第 3 节,可以回顾此前的内容:

《Kubernetes in action 读书笔记》:运维架构演进

《Kubernetes in action 读书笔记》:容器技术的发展

《Kubernetes in action 读书笔记》:Kurbernetes 横空出世


1、Kubernetes 集群架构


如上图所示,一个 Kubernetes 集群有很多节点组成,它们分为两种类型:

  • 主节点,Kubernetes 控制和管理整个集群系统的控制面板

  • 工作节点,用户实际部署的应用

1.1 控制面板

1.1.1 作用

控制集群的工作,控制面板是大 Boss,它包含了多个组件,这些组件可以运行在单个主节点,或通过副本部署在多个主节点,以实现高可用。包含以下组件:

1.1.2 Kubernetes API 服务器

通信中心

1.1.3 Scheduler

应用调用器

1.1.4 Controller Manager

集群的管理者,如:复制组件、持续跟踪工作节点、处理节点失败等;

1.1.5 etcd

可靠的分布式数据存储,可以将集群配置持久化

1.2 工作节点

工作节点是跑容器化应用的机器,背负着:运行、监控和管理应用服务的使命。包含以下组件:

1.2.1 容器

Docker、rtk 或者其他容器类型

1.2.2 Kubelet

负责和“通信中心”Kubernetes API 服务器通信,并管理所在节点的容器;

1.2.3 Kubernetes Service Proxy(kube-proxy)

组件之间的网络流量进行负载均衡;


后续篇章我们会继续详细介绍以上组件的用法和特性。


Kubernetes 容器化部署和管理的生命周期

未完,待续..

发布于: 18 小时前阅读数: 12
用户头像

喜欢技术分享,一起进步~ 2018.03.28 加入

🏆2021年InfoQ写作平台-首批签约作者&最佳内容创作者 🏆 首届引航计划参与者 我们一起对技术保持饥渴,一起进步! 微信公众号:后台技术汇

评论

发布
暂无评论
《Kubernetes in action 读书笔记》:Kurbernetes 架构设计