架构与解析
- K8s:资源管理器
- 特点:
- 轻量级
- 开源
- 弹性伸缩
- 负载均衡:IPVS
- 架构

1). APISERVER:所有服务访问统一入口
2). ControllerManager(控制器):维持副本期望数目
3). scheduler(调度器):负责介绍任务,选择合适节点分配任务
4). etcd:键值对数据库、储存k8s集群所有信息(持久化)
5). Kubelet:直接跟容器引擎交互实现容器的生命周期管理
6). kube proxy:负责写入规则至IPtables、IPVS实现服务映射访问 - pod豆荚,运行在node上
- 每一个pod都会被分配一个ip
- Node Ip

- RC,RS,Deployment(控制器)

- sevice是中间件
- etcd:键值对数据库、储存k8s集群所有信息(持久化)
- k8s架构

本文详细介绍了Kubernetes(K8s)的架构,包括APISERVER、ControllerManager、scheduler、etcd、Kubelet和kube proxy等组件的功能,并阐述了其轻量级、开源和弹性伸缩的特点。在部署部分,通过3台CentOS7主机搭建K8s集群,包括安装etcd、docker,配置K8s服务,以及使用Flannel创建覆盖网络,最终完成整个集群的部署。
最低0.47元/天 解锁文章
1031

被折叠的 条评论
为什么被折叠?



