k8s 中支持的 node 数 和 pod 数
k8s 也是逐步发展过来的,来看看以前和现在支持的 node 数 和 pod 数对比
node 即 节点 , 早期的 k8s 版本能够支持 100 台节点,现在 k8s 可以支持到 2000 台了
pod 数,早期的版本可以支持 1000 个,现在的 k8s 可以支持到 150000 个了
k8s 应用部署架构
对于应用部署架构,分为 无中心节点架构 和 有中心节点架构
- 什么是无中心节点架构?
就是集群当中所有的主机之间都互为伙伴关系 , 例如 GlusterFS 分布式存储
- 什么是有中心节点架构?
例如 HDFS 就是一个有中心节点架构 , 他有 NameNode (整个集群的管理者)和 DataNode (集群中存储数据的)
现在要学的 K8S 也是一个有中心节点的架构
通过上图我们可以看出, K8S 有一个 master 节点, 2 个 worker 节点
worker 节点分别能够和 master 节点进行通信
k8s 集群架构节点角色以及功能
master node
- 是集群的主控节点,能够对集群进行管理和调度,接受集群外部的用户去做集群相关的操作
- 组成
- API Server
- Scheduler
- Cluster State Store
- Controller Mananger Server
worker node
- 是集群的工作节点,主要是运行用户业务应用的容器
- 组成
- kubelet
- kubeproxy
- Container Runtime
从上图中我们可以知道 ,
master 节点中的 四个模块,其余 3 个模块都会和 api server 进行通信
由 apiserver 与 多个 woroker 节点进行通信
多个 worker 节点中,都会有容器,网络,以及 kubelet
那么接下来咱们就开始看看如何部署 K8S 集群环境了,接下来分别从 K8S 的集群部署工具, K8S 的部署方法,以及如何验证 K8S 的集群可用性 来分享
今天就到这里,学习所得,若有偏差,还请斧正
欢迎点赞,关注,收藏
朋友们,你的支持和鼓励,是我坚持分享,提高质量的动力
好了,本次就到这里
技术是开放的,我们的心态,更应是开放的。拥抱变化,向阳而生,努力向前行。
我是阿兵云原生,欢迎点赞关注收藏,下次见~
更多的可以查看 零声每晚八点直播:https://ke.qq.com/course/417774