组件文字说明:
master组件说明
apiserver:所有服务访问统一入口
controllermanager:维持副本期望数目
scheduler:负责介绍任务,选择合适的节点分配任务
node组件说明
kubelet:直接跟容器引擎交互实现容器的生命周期管理
kube-proxy:负责写入规则至iptables ipvs实现服务映射访问
其他组件
coredns:为集群中svc创建一个域名ip的对于关系解析
dashboard:为k8s集群提供一个B/S结构的访问体系
ingress controller:官方只能实现四层代理, ingress可以实现七层代理
fedetation:提供一个跨集群中心多k8s统一管理功能
prometheus:提供k8s监控平台
第三方服务组件说明
etcd:键值对数据库,存储k8s集群所有重要信息