架构与解析
- 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架构