节点亲和性 pod.spec.nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution:软策略 requiredDuringSchedulingIgnoredDuringExecution:硬策略 requiredDuringSche ...
分类:
Web程序 时间:
2020-05-23 00:28:20
阅读次数:
64
简介: Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: 公平:如何保证每个节点都能被分配资源 资源高效利用:集群所有资源最大化被使用 效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工作 灵 ...
分类:
Web程序 时间:
2020-05-23 00:28:05
阅读次数:
103
进程 进程是系统分配资源和调度的基本单位, 每个CPU同一时刻只能处理一个进程。进程拥有程序代码段、打开的文件、数据资源、独立的内存空间。 进程的局限性是创建、撤销、切换的开销比较大。 线程 线程是程序执行的最小单位,线程从属于进程,是程序的实际执行者。一个进程至少包含一个主线程,也可以有更多的子线 ...
分类:
编程语言 时间:
2020-05-22 17:20:38
阅读次数:
61
架构 Driver Program:每个 Spark 应用的主程序 Spark Context:在 Driver 里面构建,用于协调、调度在各个节点运行的进程 Cluster Manager:管理节点,分配资源(可以是 Spark standalone、Mesos、Yarn、K8S) Worker ...
分类:
其他好文 时间:
2020-05-22 09:37:29
阅读次数:
62
操作系统: 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境集合。 操作系统的特征 操作系统的基本特征包括并发、共享、虚拟和异步 操作系统的发展: 1、手工操作阶段 2、脱机输入输出阶段 3、批处理阶段 批处理技术 ...
分类:
其他好文 时间:
2020-05-22 09:34:26
阅读次数:
45
本文主要对Java并发(Concurrent)相关的概念进行说明。1.进程(Process)与线程(Thread)进程是系统资源分配的最小单元。线程是CPU调度的最小单元。一个进程至少包含一个线程,可以包含多个线程。这些线程共享这个进程的资源。每个线程都拥有独立的运行栈和程序计数器,线程切换开销小。多进程指的是操作系统同时运行多个程序,如当前操作系统中同时运行着QQ、IE、微信等程序。多线程指的是
分类:
编程语言 时间:
2020-05-22 09:21:33
阅读次数:
56
FluentScheduler是一个简单的任务调度框架,使用起来非常方便。作者的源码和例子的地址: https://github.com/fluentscheduler/FluentScheduler 1.首先引用FluentScheduler.dll,dll数据源可通过NuGet程序包获取。打开管 ...
分类:
其他好文 时间:
2020-05-21 19:32:15
阅读次数:
88
LVS(Linux虚拟服务器)简介LVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。**特点:**可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效
分类:
编程语言 时间:
2020-05-21 19:09:52
阅读次数:
70
一、了解Statefulset1、Statefulset保证了pod在重新调度后保留它们的标识和状态。2、Statefulset做到每个pod对应相对的PV卷,每个POD都可以拥用一组独立的数据卷。3、提供稳定的网络标识,一个Statefulset创建的每个pod都有一个从零开始的顺序索引,这个体现在pod的名称和主机名上,同样还会体现在pod对应的固定存储上。4、让pod拥用可预知的名称和主机名
分类:
其他好文 时间:
2020-05-21 17:47:00
阅读次数:
59