架构

架构如下:
image.png
组件如下:

  • Master node:k8s 集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求
    • API Server:对外的统一入口,以restful方式提供,交给etcd存储
    • scheduler:进行节点调度,选择node节点进行应用部署
    • controller-manager:处理集群种常规的后台任务,一个资源对应一个控制器
    • etcd:存储系统,用于保存集群相关的数据
  • Worker node:集群工作节点,运行用户业务应用容器
    • kubelet:master派到node节点的代表,管理本机容器
    • kube-proxy:提供网络代理,实现负载均衡等操作
    • ContainerRuntime

image.png