K8S视频学习地址请访问尚硅谷Kubernetes教程(K8s入门到精通)

直接上borg架构图及K8S架构图

borg系统说明:borg系统核心为BorgMaster,作为集群的处理中心,负责跟scheduler调度器、Borglet节点交互,以及与一些命令行工具(客户端)、浏览器(客户端)进行交互,客户端将任务分发到BorgMaster中,然后由scheduler调度器负责将具体任务写入到Paxos键值对数据库,然后由Borglet监听和从Paxos中读取数据并执行任务。

K8S系统说明:K8S分为Master节点及Work节点,Master节点包含scheduler调度器、api server 统一API服务、replication controller(RC)副本控制器,kubectl及WebUI通过指令将请求发送到api server中,由api server统一接受请求,并通过scheduler来调度任务,此时调度器不是直接向etcd数据库里写入数据,而是通过api server向etcd里写入任务。Work节点包含kubelet、kube proxy、container,kubelet通过CRI(Container Runtime Interface)容器运行时接口来与容器进行交互,同时解析从api server发送来的指令,翻译为容器指令。

etcd架构说明:etcd基于HTTP协议进行通信。Raft用来存储读写信息,为了防止信息损坏,还有一个WAL预写日志,会定时对日志进行完整的备份,也就是写入一个日志以后,后面每个日志都是预写日志信息,然后定时将大日志和多个预写日志进行整合为一个完整日志。

CoreDNS:可以为集群中的SVC创建一个域名IP的对应关系解析
Dashboard:给K8S集群提供一个B/S结构的访问体系
Ingress Controller:官方只能实现四层代理,Ingress可以实现七层代理,从而使Pod之间支持IPVS负载均衡
Federation:提供一个可以跨集群中心多K8S统一管理功能
Prometheus:提供K8S集群的监控能力
ELK:提供K8S集群日志统一分析接入平台

Api Server:所有服务统一入口

Replication Controller:维持副本期望数目

ETCS:键值对数据库 存储K8S集群所有重要信息(持久化)

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

kube-proxy:负责写入规则至Iptables、IPVS 实现服务映射访问

【容器化-K8S】第一章 K8S组件介绍相关推荐

  1. 2021年最新 k8s安装部署步骤 kubernetes从入门到实践 K8S实战容器化迁移实战教程 K8S存储之Ceph分布式存储系统 K8S架构师实战指南

    2021年最新 k8s安装部署步骤 kubernetes从入门到实践 K8S实战容器化迁移实战教程 K8S存储之Ceph分布式存储系统 K8S架构师实战指南

  2. 第一章 Caché 对象介绍

    文章目录 第一章 Caché 对象介绍 Caché 对象体系结构 类定义和类字典 创建类定义 类字典 Caché类库 开发工具 Caché Studio SQL-Based Development X ...

  3. FCF中文指南-第一章--FusionCharts Free介绍

    第一章--FusionCharts Free介绍 FusionCharts是InfoSoft Global公司的一个产品,InfoSoft Global 公司是专业的Flash图形方案提供商,他们还有 ...

  4. 编写高性能 .NET 代码 第一章:工具介绍 -- Performance Counters(性能计数器)

    Performance Counters(性能计数器) 性能计数器是监视应用程序和系统性能的最简单的方法之一.它有几十个类别数百个计数器在,包括一些.net特有的计数器.要访问这些可以通过系统自带的 ...

  5. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  6. The Django Book 第一章【Django介绍】

    第一章:Django介绍 出处: http://www.javaeye.com/wiki/Django-book/737-%E7%BF%BB%E8%AF%91www.djangobook.com%E4 ...

  7. 《现代密码学》第一章——经典密码学介绍

    第一章经典密码学介绍 1.1密码学和现代密码学 a.现代密码学与古典密码学的区别: 1.2对称密钥加密的基本设置 a. b.加密的语法 密钥产生算法Gen:一种概率算法 加密算法Enc:输入密钥k,明 ...

  8. [k8s] 第一章 十分钟带你理解Kubernetes核心概念

    本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念.组件和工作原理. 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署 ...

  9. Docker容器化实战第三课 dockerfile介绍、容器安全与监控讲解

    06 最佳实践:如何在生产中编写最优 Dockerfile? 在介绍 Dockerfile 最佳实践前,这里再强调一下,生产实践中一定优先使用 Dockerfile 的方式构建镜像. 因为使用 Doc ...

  10. Chisel 教程翻译 之 第一章:概述介绍《Digital Design with Chisel》

    1 Introduction 1 入门 This book is an introduction to digital system design using a modern hardware co ...

最新文章

  1. Opencv-python 图像处理基础知识
  2. 【老孙随笔】关羽和吕蒙——天才的失败
  3. docker 命令详细解释
  4. strhcr函数的使用简单示例
  5. cocos2d-lua-win
  6. Android 阅读器架构图,网上收集,留做存货
  7. 看完这篇操作系统,和面试官扯皮就没问题了!
  8. 分享一下淘宝iData技术嘉年华的几点感触
  9. 真假签到题(签到+打表)
  10. 第三节: 串口通信(用CubeMX学习STM32)
  11. WiFi万能钥匙要做人与场景的连接器
  12. ELK日志分析系统理论加实操演练!!
  13. android切换皮肤,Android 应用更换皮肤实现方法
  14. 北美华人第一大折扣信息网站。北美省钱快报是北美最有人气的微博,北美省钱快报是新浪折扣频道独家合作伙伴...
  15. js Web APIs
  16. 高考后的我们要去追逐星辰大海
  17. 【免费开放源码】审批类小程序项目实战(活动申请页面)
  18. SAP License:反记账功能的应用
  19. 美团外卖广告智能算力的探索与实践
  20. 普通显示器和高清显示器

热门文章

  1. 【合约开发工具】合约的开源与验证
  2. K210中断按键,自复位按键的两种状态
  3. 智慧职教云答案在哪里找_智慧职教云答案在哪里找到,智慧职教计算机应用答案,智慧职教搜题软件答案在线查询的软件搜题答案神器...
  4. 木犀草素-mPEG-PLGA载药纳米粒|葛根素HA/PEG-PLGA纳米粒|盐酸维拉帕米PLGA纳米粒(齐岳bio)
  5. 双十一购物狂欢节!顶级布局优雅实现京东支付宝主页效果!
  6. 光影魔术手可以切片吗_实体框架魔术独角兽(还有更多!)现已开放,并且可以收回
  7. 速营社:谈谈我们需要怎样的媒体人
  8. 海外账户为什么莫名其妙被封?
  9. SQL Server Managerment Studio 连接与远程登录Windows Server 2005 之间的诡异关系 还请高手 解惑
  10. 使用HDL_SLAM构建场景地图