Kubernetes组件
小于 1 分钟
Kubernetes 组件介绍
一、控制节点
- API Server 集群操作入口
- Scheduler 集群资源调度
- ControllerManager 维护集群状态
- ETCD 存储资源对象
二、工作节点
- Kubelet 维护容器生命周期
- KubeProxy 集群内部服务发现和负载均衡
- Docker 节点上容器操作
何谓高可用的k8s
k8s的相关术语
- Master
- Node
- Pod
- Controller
- Service
- Label
- NameSpace
部署一个k8s的时候组件之间的调用关系
- k8s启动,master和node信息存储 ETCD
- API Server : install CMD 发送 master API Server
- Scheduler : Scheduler决定要安装到哪一个Node (etcd查询节点信息按照算法判定)告知API Server
- Controller-Manager : API Server调用Controller-Manager去调用Node节点安装Nginx
- Kubelet : Kubelet通知Docker启动Pod
- Nginx启动后 通过kube-proxy对Pod产生访问代理