+ [kube-controller-manager](#kubecontrollermanager_78)
+ [cloud-controller-manager](#cloudcontrollermanager_91)
* [2.2.2 Node 组件](#222_Node__105)
* + [kubelet](#kubelet_109)
+ [kube-proxy](#kubeproxy_115)
1. Kubernetes是什么
我们急需一个大规模容器编排系统
kubernetes具有以下特性:
- 服务发现和负载均衡
Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大, Kubernetes 可以负载均衡并分配网络流量,从而使部署稳定。 - 存储编排
Kubernetes 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。 - 自动部署和回滚
你可以使用 Kubernetes 描述已部署容器的所需状态,它可以以受控的速率将实际状态 更改为期望状态。例如,你可以自动化 Kubernetes 来为你的部署创建新容器, 删除现有容器并将它们的所有资源用于新容器。 - 自动完成装箱计算
Kubernetes 允许你指定每个容器所