基本路径

index - 图1

K8s架构

image.png

  • APISERVER

所有服务访问入口

  • ControllerManager

维持副本期望数量

  • Scheduler

调度器,说明任务,选择合适的node进行分配任务

  • Etcd

k8s 任务集群信息存储,键值对数据库,v2版本采用内存存储,v3版本支持持久化。再k8s.1.1之前etcd 一般是v2所以需要多做一步持久化的操作,需注意

  • kubelet

可以理解未单个node的实际控制者,与node容器引擎交互管理容器生命周期

  • kube-proxy

负责写入iptables.ipvs实现映射访问

  • COREDNS

为集群中的svc创建一个域名IP的对应关系解析

  • DASHBOARD

提供桌面控制访问入口

  • INGRESS CONTROLLER

提供7层代理

  • FEDETATION

提供跨集群中心的统一管理

  • PROMETHEUS

提供ks集群的监控能力

  • ELK

统一日志处理