Kubernetes 基础组件

容器资源控制器

  • MESOS(APACHE)
  • Docker Swarm(Docker)
  • Kubernetes (Goole)

Kubernetes架构组件

  • kubectl:K8s的命令行管理工具

Master节点属于K8s的大脑

  • API Server:所有服务的访问入口
  • scheduler:负责任务的节点选择和分配,关于多节点必要都需要调度器
  • controller-manager:属于Pod的控制器,目的是维持副本的期望数量,属于冗余方案
  • Etcd:键值对数据库,储存K8S集群所有重要信息(数据持久化)

Node节点由Master 管理,Node负责监控并汇报容器的状态,并根据 Master 的要求管理容器的生命周期

  • kubelet:实现容器的生命周期
  • kube-proxy:负责写入规则至 IPTABLES、IPVS 实现服务映射访问(实现集群外的访问Pod应用)
  • Container:docker,也可以是其他容器
  • Pod:容器的集合,K8s的最小操作单位

在这里插入图片描述其他组件

  • COREDNS:可以为集群中的SVC创建一个域名IP的对应关系解析
  • DASHBOARD:给 K8S 集群提供一个 B/S 结构访问体系,提供web
  • INGRESS CONTROLLER:官方只能实现四层代理,INGRESS可以实现七层代理
  • FEDERATION:提供一个可以跨集群中心多K8S统一管理功能
  • PROMETHEUS:提供K8S集群的监控能力
  • ELK:提供 K8S 集群日志统一分析介入平台
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值