Day 10. Hashicorp Nomad: Job Priority

Hashicorp Nomad: Job Priority

在job预设的情况下,priority被设定在50, priority的范围在1~100之间,数字越大优先权越高。

用法

在job file内加入 priority 给予1~100的值


job "erp" {
  priority    = 66

  group "webserver" {
    count = 3
    network {
      port "http" {
        to = 80
      }
    }
...

问题

但是在有些job是无法生效的,如: batch job.

原因

原来在Nomad server config内, 预设的sysbatch_scheduler_enabled 是false,
在server config 加入 default_scheduler_config,并启用 sysbatch_scheduler_enabled = true,
设定范例:

server {

...
  default_scheduler_config {
    scheduler_algorithm = "spread"

    memory_oversubscription_enabled = true

    preemption_config {
      system_scheduler_enabled   = true
      service_scheduler_enabled  = true
      sysbatch_scheduler_enabled = true
    }
  }
...
}

<<:  D9: 工程师太师了: 第5话

>>:  Day 6:Hello....iOS world! 建立第一个KMM专案(iOS)

[Day 18]从零开始学习 JS 的连续-30 Days---网路请求POST

网路请求POST介绍 PSOT 功能与 GET 一样都是 HTML Form 表单资料传递使用方式,...

mac, windows 安装 scrapy 失败解法摘要

今天安装 scrapy 时,在两个系统下都出现长篇红字错误,在此做个解决纪录。两个系统者皆在终端跟 ...

企划实现(19)

在写app时常常会因为所有app在外观看起来一样,所以往往会要找很久才能找到自己想要执行的app,所...

[Day 33] 自我介绍後台及前台(二) - 图片上传

自我介绍资料验证 我们昨天完成了自我介绍的画面部分, 那今天就开始做资料的验证, 我们用以下的方式做...

Leetcode: 98. Validate Binary Search Tree

确认树是不是从任意中间节点切开时,左子树值皆小於中间节点,右子树皆大於中间节点。 程序码 class...