mirror of
https://github.com/kemko/nomad.git
synced 2026-01-06 02:15:43 +03:00
A demo for the CSI hostpath plugin, used primarily for development purposes. This reproduction has been used for testing during our CSI implementation work, and this changeset makes that public.
43 lines
724 B
HCL
43 lines
724 B
HCL
job "example" {
|
|
datacenters = ["dc1"]
|
|
|
|
group "cache" {
|
|
|
|
count = 2
|
|
|
|
volume "volume0" {
|
|
type = "csi"
|
|
source = "test-volume"
|
|
attachment_mode = "file-system"
|
|
access_mode = "single-node-reader-only" # alt: "single-node-writer"
|
|
read_only = true
|
|
per_alloc = true
|
|
}
|
|
|
|
network {
|
|
port "db" {
|
|
to = 6379
|
|
}
|
|
}
|
|
|
|
task "redis" {
|
|
driver = "docker"
|
|
|
|
config {
|
|
image = "redis:3.2"
|
|
ports = ["db"]
|
|
}
|
|
|
|
volume_mount {
|
|
volume = "volume0"
|
|
destination = "${NOMAD_ALLOC_DIR}/volume0"
|
|
}
|
|
|
|
resources {
|
|
cpu = 500
|
|
memory = 256
|
|
}
|
|
}
|
|
}
|
|
}
|