nomad job文件示例
时间: 2023-07-16 16:14:04 浏览: 57
以下是一个 nomad job 文件示例:
```
job "webapp" {
datacenters = ["dc1"]
group "app" {
count = 3
task "web" {
driver = "docker"
config {
image = "nginx"
port_map {
http = 80
}
}
resources {
cpu = 500
memory = 256
}
env {
ENVIRONMENT = "production"
}
restart {
attempts = 10
delay = "15s"
mode = "failures"
}
}
}
}
```
这个 nomad job 文件定义了一个名为 "webapp" 的 nomad job,在 "dc1" 数据中心运行。该 job 包含一个名为 "app" 的任务组,该任务组有 3 个实例。每个实例都运行一个使用 Docker 驱动器的名为 "web" 的任务,该任务使用 Nginx 镜像,将端口 80 映射到容器内部的 HTTP 端口。每个任务实例都分配了 500 毫核 CPU 和 256 MB 内存,并设置了一个名为 "ENVIRONMENT" 的环境变量。在失败时,任务将进行最多 10 次重试,每次重试间隔 15 秒,重试模式为 "failures"。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)