首页 > 其他分享 >kubenetes基础概念

kubenetes基础概念

时间:2022-09-21 10:35:59浏览次数:69  
标签:watch 基础 调度 APIServer 概念 kubenetes etcd 组件 pod

1.工作流程

1.1 用户准备一个资源文件(记录了业务应用的名称,镜像地址信息),通过调用APIServer执行插件pod
1.2 APIServer收到用户的pod创建请求,将pod信息写入到etcd中
1.3 调度器通过list-watch的方式,发现有新的pod数据,但是这个pod还没有绑定到某一个节点中
1.4 调度器通过调度算法,计算出最适合该pod运行的节点,并调用APIServer,把信息更新到etcd中
1.5 kueblet同样通过list-watch方式,发现有新的pod调度到本机的节点了,因此调用容器运行,去根据pod的描述信息,拉取镜像,启动容器,同时生成事件信息。
1.6 同时,把容器的信息、事件及状态也通过APIServer写入到etcd中。

2.架构思考

1.1 系统各个组件分工明确(APIServer是所有请求入口,CM是控制中枢,Scheduler主管调度,kubelet负责运行)
1.2 除了配置管理和持久化组件etcd,其它组件并不保存数据,意味着除etcd外,其它组件都是无状态的,从架构设计上对kubenetes系统高可用部署提供了支撑
1.3 同时因为组件无状态,组件的升级,重启,故障等并不影响集群最终状态,只要组件恢复后就可以从中断处继续运行。
1.4 各个组件和kube-apiserver之间的数据推送都是通过list-watch机制来实现。

标签:watch,基础,调度,APIServer,概念,kubenetes,etcd,组件,pod
From: https://www.cnblogs.com/lcc-lv/p/16714643.html

相关文章

  • 关于js闭包的基础理解
    闭包拿一个可以记录函数调用次数的来进行理解,如下方letn=0functionnumUp(){n++console.log(n)}constfn=numUp()fn()//n=1fn()......
  • 树的基本概念介绍
    为什么需要树这种数据结构这是我本人在B站看韩顺平老师数据结构和算法的学习笔记,记录一下,防止忘记1)数组存储方式的分析优点:通过下标方式访问元素,速度快。对于有序数组......
  • python基础学习
    练习网站:猪八戒;程序员客栈;猿急送;码市;智城外包网;实现网;人人开发;开发邦;电鸭社区;快码;英选;外包大师;智筹;自由职客;解放号;应用:python开发;爬虫开发;数据挖掘;人工智能;自动化测试;自动......
  • 密码学基础之非对称加密算法
    非对称加密算法非对称加密的一般流程是服务端生成一个密钥对(私钥和公钥),然后将公钥发送给客户端。之后服务可以通过私钥加密数据发送给客户端,客户端收到消息后通过公钥解密......
  • 前端安全之Base64基础
    Base64基础Base64是什么?Base64是一种基于64个可打印字符(也就是ASCII字符)来表示二进制数据的编码方式,是将二进制数据转化为字符串的过程,原则上来说一些存储在计算机上的......
  • Java基础08 自增自减运算符、初识Math类
    publicstaticvoidmain(String[]args){//++--自增自减一元运算符inta=3;intb=a++;//执行完这行代码后,先给b赋值,再自......
  • Java基础07 基本运算符
    运算符◆Java语言支持如下运算符:算术运算符:+,-,*,/,%,++,-赋值运算符=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>了解......
  • Java基础知识,JDK8下载安装环境配置
    Java基础知识Java的三种版本JavaSE:标准版,主要用于开发桌面程序,控制台开发等等JavaME:嵌入式开发,主要用于开发手机,小家电等等,目前使用的比较少JavaEE:企业级开发,主......
  • 实时系统基本概念
    前后台系统应用程序是一个无限循环,循环中调用相应的函数完成相应的操作,这部分可以看作后台(background)。中断服务程序处理异步事件,这部分可以看成前台。后台也可以叫做任务......
  • Java基础06 变量、常量、作用域
    变量变量是什么:就是可以变化的量!◆Java是-种强类型语言,每个变量都必须声明其类型。◆Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。typeva......