cf6146b2e5
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
|
|
}
|
|
}
|
|
}
|
|
}
|