Kubernetes 组件介绍

master组件

Master组件提供集群的管理控制中心、可以在集群中任何节点上运行
kube-apiserver——所有服务访问统一入口
controllermanager——运行管理控制器
scheduler——监视新创建没有分配到node,为Pod选择一个Node

node组件

kubelet——主要的节点代理,它会监视已分配给节点的pod
kube-proxy——负责写入规则至iptables ipvs实现服务映射访问

其他组件

coredns——为集群中svc创建一个域名ip的对于关系解析
dashboard:为k8s集群提供一个B/S结构的访问体系
ingress controller:官方只能实现四层代理, ingress可以实现七层代理
fedetation:提供一个跨集群中心多k8s统一管理功能
prometheus:提供k8s监控平台

第三方服务组件说明

etcd:键值对数据库,存储k8s集群所有重要信息

你可能感兴趣的:(Kubernetes 组件介绍)