高可用节点保持3个以上的奇数
image.png
image.png
image.png

组件说明 高可用集群副本数据最好是>=3奇数个

APISERVER

  • 所有服务访问统一入口

    ControllerManager

  • 维持副本期望数目

    Scheduler

  • 负责介绍任务,选择合适的节点分配任务

    ETCD

  • 键值对数据库 存储K8s集群所有重要信息

    Kubelet:

  • 直接跟容器引擎实现容器的生命周期管理

    Kube-proxy

  • 负责写入规则, IPTABLES,IPVS实现服务映射的

    COREDNS

  • 可以为集群中的SVC创建一个域名IP的对应关系解析

    DASHBOARD

  • 给K8s集群提供B/S结构访问体系

    INGRESS CONTROLLER

  • 官方只能实现四层代理,INGRESS 可以实现七层代理

    FEDERATION

  • 提供一个可以跨集群中心多k8s统一管理功能

    PROMETHEUS

  • 提供K8s集群的监控能力

    ELK

  • 提供k8s集群日志统一分析接入平台