k8s学习(一)--介绍说明

学习目标:1.前世今生 2.kubernetes框架  3.kubernetes关键字含义

一、架构

  

 

二、组件说明

  A、APISERVER: 所有服务访问统一入口

  B、ControllerManager: 维护副本的期望数目

  C、Scheduler:负责接收任务,选择合适的节点进行分配任务

  D、ETCD:键值对数据库,存储k8s所有重要信息(持久化)

  E、Kubelet:直接跟容器引擎交互实现容器生命周期管理

  F、Kube-Proxy:负责写入规则至iptables或ipvs,实现服务映射访问的

  G、其它组件:

    1. CoreDNS:可以为集群中的svc创建一个域名ip的对应关系解析

    2. Dashboard:给k8s集群提供一个B/S访问体系

    3. Ingress Controller:官方只能实现4层代理,ingress可以实现7层代理

 

      5. Federation: 提供一个可以跨集群中心多k8s统一管理功能

    6. Prometheus:提供k8s集群的监控能力

    7. ELK:提供k8s集群日志统一分析接入平台

posted on 2019-11-26 10:19  DjanFey  阅读(143)  评论(0编辑  收藏  举报

导航