高可用集群副本數目 >=3的奇數個master節點

一、官方組件

APISERVER:所有服務訪問入口

CrontrollerManager:維持副本期望數目

Scheduler:負責介紹任務,選擇合適的節點進行分配任務

ETCD:鍵值對數據庫  存儲K8S集群所有重要信息(持久化)

Kubelet:直接跟容器引擎交互實現容器的生命周期管理

kube-proxy:負責寫入規則至iptables、IPVS實現服務映射訪問的

 二、其他比較重要的組件

coredns:可以為集群中的svc創建一個域名IP 的對應關系解析

dashboard:給K8S集群提供一個B/S結構訪問體系

ingress controller:官方只能實現四層代理,ingress可以實現七層代理

fedetation:提供一個可以跨集群中心多K8S統一管理功能

prometheus:提供K8S集群的監控能力

ELK:提供K8S集群日志分析接入平臺