(二)Kubernetes组件说明

一、borg架构

在这里插入图片描述
BorgMaster负责所有请求的分发,整个集群的大脑; 真正工作的是Borgerlet。BorgMaster有很多的副本,最好是大于1的奇数。borgcfg、command-linetools、web browsers是访问方式,文件访问、命令行访问、浏览器访问。scheduler调度器,将数据库写入Paxos(键值对系统)。

二、K8s架构

在这里插入图片描述
红框相当于master
master集群的控制平面, 组件如下:
scheduler:负责接收任务,选择合适的节点进行分配任务,把任务交给api server,有api写入数据到etcd。
replication controller: 维护副本的期望值,删除或创建pod。
apiserver: 所有服务的访问入口。
etcd:存储k8s集群多有重要信息,(分布式存储键值对数据库)类似于Paxos。
node集群的数据平面,工作节点,组件如下:(node节点安装三个软件,kube proxy、kubelet、docker。)
kube proxy 维护pod与pod之间的访问及其负载均衡,默认是操作防火墙
kubelet:会和docker交互操作响应容器,维护pod生命周期
kubectl:命令行管理工具。
docker: 负责节点上的容器的各种操作
其他插件:
COREDNS: 可以为集群中的SVC创建一个域名IP的对应关系解析
DASHBORD: 给k8s集群提供一个BS结构的访问体系
INGRESS CONTROLLER: 官方只能实现四层代理,它可以实现七层代理
FEDETRATION:可以跨集群中心多k8s的管理功能
PROMETHEUS:提供k8s集群的监控能力
ELK:提供k8s集群日志统一分析介入平台

三、模拟请求路径在这里插入图片描述在这里插入图片描述

四、名词解释

在这里插入图片描述
在这里插入图片描述

》》》博主长期更新学习心得,推荐点赞关注!!!
》》》若有错误之处,请在评论区留言,谢谢!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值