简易概括k8s基础模块功能

52 阅读1分钟

首先,将一个 K8s 比作一个集团,集团要做不同的项目,集群的各个角色就担任了不同的任务。

  1. Node:就是各个负责工作的地方也就是工厂。
  2. Kubelet:每一个工厂的负责人。
  3. k-proxy:每一个工厂的门卫,当总部的人要来巡视工厂了,可以通过它来询问当前的项目是不是在这开展,不管有没有在它这开展它都能告诉领导该去哪里查看。
  4. controller manager:决策者,决定项目由哪一个工厂来开展。
  5. API server:秘书部,决策者的决策不会直接告诉工厂而是通过它来进行转达,同样地,工厂的情况也是通过它来转给决策者。
  6. scheduler:调度者,调度项目的执行。
  7. etcd:资料库,用于存放集团的资料。