K8S 基础概念

组件

Master

  1. API Server
    Restful风格的API,是整个集群入口,主要作用是把请求数据存储到etcd(CoreOS 的键值对数据库)
  2. Scheduler
    调度器,主要管理节点与容器的关系
  3. Replication Controller (Controller Manager)
    集群管家,主要是管理容器的高可用性

Node

  1. Kubelet
    主要作用是API Server与容器运行时的中间层,封装各种容器运行时的命令差异
  2. Kube Proxy
    主要是负责网络的负责均衡问题

插件

  • Docker
    容器运行时
  • CoreDNS
    为集群中的SVC创建一个域名IP的对应关系解析
  • Ingress Controller
    k8s官方只能实现四层代理,使用Ingress可以实现七层代理

附件

  • Prometheus
    提供集群的监控能力
  • Dashboard
    给k8s集群提供一个B/S结构访问体系
  • Federation
    提供一个可以跨集群中心多k8s统一管理功能
posted @   刘继先  阅读(4)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示