03 2021 档案

volcano之job plugins
摘要:K8s pod pod是kubernetes中可以创建和部署的最小也是最简单的单位。pod代表集群中运行的进程。 在k8s集群中,pod有两种使用方式 一个pod运行一个容器:单个容器的封装,但是k8手、管理的是pod而不是容器。这也是最常见的用法。 一个pod运行多个容器:一个pod中同时封装几个 阅读全文

posted @ 2021-03-30 21:42 在苏州的城边 阅读(639) 评论(0) 推荐(0)

volcano调度器源代码走读plugins篇
摘要:Gang 简介 Gang调度策略是volcano-scheduler的核心调度算法之一,它满足了调度过程中的“All or nothing”的调度需求,避免Pod的任意调度导致集群资源的浪费。具体算法是,观察Job下的Pod已调度数量是否满足了最小运行数量,当Job的最小运行数量得到满足时,为Job 阅读全文

posted @ 2021-03-16 22:17 在苏州的城边 阅读(1631) 评论(0) 推荐(0)

CNCF:community bridge#1285Reading Material Update And Supplement
摘要:CNCF是linux foundation下的子组织,都是推动开源的非盈利组织,关于linux foundation这个面向大学生的coding实训,后面我会继续做详细介绍,这里记录我作为春季赛季的实习生,参与的议题。 所有选题list: https://github.com/cncf/mentor 阅读全文

posted @ 2021-03-11 10:49 在苏州的城边 阅读(106) 评论(0) 推荐(0)

OLAP、OLTP概念解读
摘要:最近投校招发现阿里云的数据库内核有很多组:polarDB、Tair、OLAP大组等,内推师兄说polarDB、Tair是OLTP大组下面的。忽然想起来之前在看openGauss的时候解除过OLAP、OLTP的概念,但是记得不真切了,因此这里再次详细的记录一下。 整体概念: 数据处理大致可以分成两大类 阅读全文

posted @ 2021-03-06 10:55 在苏州的城边 阅读(795) 评论(0) 推荐(0)

volcano调度器源代码走读actions篇
摘要:Enqueue Queues QueueMap jobsMap //扫描一遍job,初始化上面三个数据结构 For job in ssn.Jobs //过滤1 found := ssn.Queues[job.Queue] existed := queueMap[queue.UID] //过滤2 if 阅读全文

posted @ 2021-03-04 10:47 在苏州的城边 阅读(823) 评论(0) 推荐(0)

导航