栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

A Little Problem | K8S 的组成

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

A Little Problem | K8S 的组成

ps:周日是一周难得清醒的日子。。趁着脑子回来,多写点东西

个人博客

首先从名字上来说,Kubernetes 一种10个字符,撇去头尾两个,中间有8个,所以简称 k8s(别惊讶,老外主导的项目,名称一般都如此任性)。k8s 首开先河之后,又有很多跟风小弟——k0s、k3s、k9s 。

一直以来,我们都依赖操作系统来管理硬件资源,使用操作系统提供的抽象来访问硬件资源。在个人领域,单个操作系统就可以满足需要,而在企业领域,已经走到了云计算时代,云时代呼唤它自己的操作系统——就是 k8s。

k8s 由两种类型的节点组成:Master、Worker(从名称就很容易理解:管理层和干活层)。

Master 负责控制,Worker 负责实际负载——也就是运行 Pod。虽然 Master 节点也可以跑负载,但一般不这么干,让各自的职责尽量单一。

Master 上的组件包括:

  • Scheduler,调度器,负责计算 Pod 应该调度到哪个 Worker 上,并更新到 Pod 资源声明中;
  • Controller Manager,控制器管理器,负责运行各种各样的控制器,通常一种资源类型会对应至少一个控制器,比如 Deployment 控制器;
  • API Server,各组件通过 api server 获取、更新集群的状态,只有 api server 能直接访问 etcd。

Worker 上的组件包括:

  • kubelet,注册 node,管理节点上运行的 Pod;
  • kube-proxy,负责维护节点上的网络规则,以转发流量。

还有个特殊的组件 — etcd,它作为 k8s 的大脑,负责记录集群的状态,一般会单独部署,以获得更高的可靠性。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941039.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号