[ { "title": "Installing Nomad", "routes": [ { "title": "Overview", "path": "install" }, { "title": "Quickstart", "path": "install/quickstart" }, { "title": "Production", "routes": [ { "title": "Overview", "path": "install/production" }, { "title": "Requirements", "path": "install/production/requirements" }, { "title": "Reference Architecture", "href": "https://learn.hashicorp.com/tutorials/nomad/production-reference-architecture-vm-with-consul" }, { "title": "Deployment Guide", "href": "https://learn.hashicorp.com/tutorials/nomad/production-deployment-guide-vm-with-consul" } ] }, { "title": "Windows Service", "path": "install/windows-service" } ] }, { "title": "Upgrading", "routes": [ { "title": "Overview", "path": "upgrade" }, { "title": "Specific Version Details", "path": "upgrade/upgrade-specific" } ] }, { "title": "Integrations", "routes": [ { "title": "Overview", "path": "integrations" }, { "title": "Consul", "path": "integrations/consul-integration" }, { "title": "Consul Service Mesh", "path": "integrations/consul-connect" }, { "title": "Vault Integration", "path": "integrations/vault-integration" } ] }, { "divider": true }, { "title": "Concepts", "routes": [ { "title": "Overview", "path": "concepts" }, { "title": "Architecture", "path": "concepts/architecture" }, { "title": "Plugins", "routes": [ { "title": "Overview", "path": "concepts/plugins" }, { "title": "Base", "path": "concepts/plugins/base" }, { "title": "Task Drivers", "path": "concepts/plugins/task-drivers" }, { "title": "Devices", "path": "concepts/plugins/devices" }, { "title": "Storage", "path": "concepts/plugins/csi" }, { "title": "Networking", "path": "concepts/plugins/cni" } ] }, { "title": "Scheduling", "routes": [ { "title": "Overview", "path": "concepts/scheduling" }, { "title": "Concepts", "path": "concepts/scheduling/scheduling" }, { "title": "Preemption", "path": "concepts/scheduling/preemption" } ] }, { "title": "Consensus Protocol", "path": "concepts/consensus" }, { "title": "Filesystem", "path": "concepts/filesystem" }, { "title": "Gossip Protocol", "path": "concepts/gossip" }, { "title": "Security Model", "path": "concepts/security" }, { "title": "Workload Identity", "path": "concepts/workload-identity" }, { "title": "Variables", "path": "concepts/variables" } ] }, { "title": "Configuration", "routes": [ { "title": "Overview", "path": "configuration" }, { "title": "acl", "path": "configuration/acl" }, { "title": "audit", "path": "configuration/audit" }, { "title": "autopilot", "path": "configuration/autopilot" }, { "title": "client", "path": "configuration/client" }, { "title": "consul", "path": "configuration/consul" }, { "title": "plugin", "path": "configuration/plugin" }, { "title": "sentinel", "path": "configuration/sentinel" }, { "title": "search", "path": "configuration/search" }, { "title": "server", "path": "configuration/server" }, { "title": "server_join", "path": "configuration/server_join" }, { "title": "telemetry", "path": "configuration/telemetry" }, { "title": "tls", "path": "configuration/tls" }, { "title": "ui", "path": "configuration/ui" }, { "title": "vault", "path": "configuration/vault" } ] }, { "title": "Commands (CLI)", "routes": [ { "title": "Overview", "path": "commands" }, { "title": "acl", "routes": [ { "title": "Overview", "path": "commands/acl" }, { "title": "bootstrap", "path": "commands/acl/bootstrap" }, { "title": "auth-method", "routes": [ { "title": "create", "path": "commands/acl/auth-method/create" }, { "title": "delete", "path": "commands/acl/auth-method/delete" }, { "title": "info", "path": "commands/acl/auth-method/info" }, { "title": "list", "path": "commands/acl/auth-method/list" }, { "title": "update", "path": "commands/acl/auth-method/update" } ] }, { "title": "binding-rule", "routes": [ { "title": "create", "path": "commands/acl/binding-rule/create" }, { "title": "delete", "path": "commands/acl/binding-rule/delete" }, { "title": "info", "path": "commands/acl/binding-rule/info" }, { "title": "list", "path": "commands/acl/binding-rule/list" }, { "title": "update", "path": "commands/acl/binding-rule/update" } ] }, { "title": "policy", "routes": [ { "title": "apply", "path": "commands/acl/policy/apply" }, { "title": "delete", "path": "commands/acl/policy/delete" }, { "title": "info", "path": "commands/acl/policy/info" }, { "title": "list", "path": "commands/acl/policy/list" } ] }, { "title": "role", "routes": [ { "title": "create", "path": "commands/acl/role/create" }, { "title": "delete", "path": "commands/acl/role/delete" }, { "title": "info", "path": "commands/acl/role/info" }, { "title": "list", "path": "commands/acl/role/list" }, { "title": "update", "path": "commands/acl/role/update" } ] }, { "title": "token", "routes": [ { "title": "create", "path": "commands/acl/token/create" }, { "title": "delete", "path": "commands/acl/token/delete" }, { "title": "info", "path": "commands/acl/token/info" }, { "title": "list", "path": "commands/acl/token/list" }, { "title": "self", "path": "commands/acl/token/self" }, { "title": "update", "path": "commands/acl/token/update" } ] } ] }, { "title": "agent", "path": "commands/agent" }, { "title": "agent-info", "path": "commands/agent-info" }, { "title": "alloc", "routes": [ { "title": "Overview", "path": "commands/alloc" }, { "title": "exec", "path": "commands/alloc/exec" }, { "title": "fs", "path": "commands/alloc/fs" }, { "title": "logs", "path": "commands/alloc/logs" }, { "title": "restart", "path": "commands/alloc/restart" }, { "title": "signal", "path": "commands/alloc/signal" }, { "title": "status", "path": "commands/alloc/status" }, { "title": "stop", "path": "commands/alloc/stop" } ] }, { "title": "config", "routes": [ { "title": "Overview", "path": "commands/config" }, { "title": "validate", "path": "commands/config/validate" } ] }, { "title": "deployment", "routes": [ { "title": "Overview", "path": "commands/deployment" }, { "title": "fail", "path": "commands/deployment/fail" }, { "title": "list", "path": "commands/deployment/list" }, { "title": "pause", "path": "commands/deployment/pause" }, { "title": "promote", "path": "commands/deployment/promote" }, { "title": "resume", "path": "commands/deployment/resume" }, { "title": "status", "path": "commands/deployment/status" }, { "title": "unblock", "path": "commands/deployment/unblock" } ] }, { "title": "eval", "routes": [ { "title": "Overview", "path": "commands/eval" }, { "title": "delete", "path": "commands/eval/delete" }, { "title": "list", "path": "commands/eval/list" }, { "title": "status", "path": "commands/eval/status" } ] }, { "title": "fmt", "path": "commands/fmt" }, { "title": "job", "routes": [ { "title": "Overview", "path": "commands/job" }, { "title": "allocs", "path": "commands/job/allocs" }, { "title": "deployments", "path": "commands/job/deployments" }, { "title": "dispatch", "path": "commands/job/dispatch" }, { "title": "eval", "path": "commands/job/eval" }, { "title": "history", "path": "commands/job/history" }, { "title": "init", "path": "commands/job/init" }, { "title": "inspect", "path": "commands/job/inspect" }, { "title": "plan", "path": "commands/job/plan" }, { "title": "periodic force", "path": "commands/job/periodic-force" }, { "title": "promote", "path": "commands/job/promote" }, { "title": "revert", "path": "commands/job/revert" }, { "title": "run", "path": "commands/job/run" }, { "title": "scale", "path": "commands/job/scale" }, { "title": "scaling-events", "path": "commands/job/scaling-events" }, { "title": "status", "path": "commands/job/status" }, { "title": "stop", "path": "commands/job/stop" }, { "title": "validate", "path": "commands/job/validate" } ] }, { "title": "license", "routes": [ { "title": "Overview", "path": "commands/license" }, { "title": "get", "path": "commands/license/get" } ] }, { "title": "monitor", "path": "commands/monitor" }, { "title": "namespace", "routes": [ { "title": "Overview", "path": "commands/namespace" }, { "title": "apply", "path": "commands/namespace/apply" }, { "title": "delete", "path": "commands/namespace/delete" }, { "title": "inspect", "path": "commands/namespace/inspect" }, { "title": "list", "path": "commands/namespace/list" }, { "title": "status", "path": "commands/namespace/status" } ] }, { "title": "node", "routes": [ { "title": "Overview", "path": "commands/node" }, { "title": "config", "path": "commands/node/config" }, { "title": "drain", "path": "commands/node/drain" }, { "title": "eligibility", "path": "commands/node/eligibility" }, { "title": "status", "path": "commands/node/status" } ] }, { "title": "operator", "routes": [ { "title": "Overview", "path": "commands/operator" }, { "title": "api", "path": "commands/operator/api" }, { "title": "autopilot", "routes": [ { "title": "get-config", "path": "commands/operator/autopilot/get-config" }, { "title": "set-config", "path": "commands/operator/autopilot/set-config" } ] }, { "title": "debug", "path": "commands/operator/debug" }, { "title": "gossip", "routes": [ { "title": "keyring generate", "path": "commands/operator/gossip/keyring-generate" }, { "title": "keyring install", "path": "commands/operator/gossip/keyring-install" }, { "title": "keyring list", "path": "commands/operator/gossip/keyring-list" }, { "title": "keyring remove", "path": "commands/operator/gossip/keyring-remove" }, { "title": "keyring use", "path": "commands/operator/gossip/keyring-use" } ] }, { "title": "keygen", "path": "commands/operator/keygen" }, { "title": "keyring", "path": "commands/operator/keyring" }, { "title": "metrics", "path": "commands/operator/metrics" }, { "title": "raft", "routes": [ { "title": "info", "path": "commands/operator/raft/info" }, { "title": "list-peers", "path": "commands/operator/raft/list-peers" }, { "title": "logs", "path": "commands/operator/raft/logs" }, { "title": "remove-peer", "path": "commands/operator/raft/remove-peer" }, { "title": "state", "path": "commands/operator/raft/state" } ] }, { "title": "root", "routes": [ { "title": "keyring list", "path": "commands/operator/root/keyring-list" }, { "title": "keyring remove", "path": "commands/operator/root/keyring-remove" }, { "title": "keyring rotate", "path": "commands/operator/root/keyring-rotate" } ] }, { "title": "scheduler", "routes": [ { "title": "get-config", "path": "commands/operator/scheduler/get-config" }, { "title": "set-config", "path": "commands/operator/scheduler/set-config" } ] }, { "title": "snapshot", "routes": [ { "title": "agent", "path": "commands/operator/snapshot/agent" }, { "title": "inspect", "path": "commands/operator/snapshot/inspect" }, { "title": "restore", "path": "commands/operator/snapshot/restore" }, { "title": "save", "path": "commands/operator/snapshot/save" }, { "title": "state", "path": "commands/operator/snapshot/state" } ] } ] }, { "title": "plugin", "routes": [ { "title": "Overview", "path": "commands/plugin" }, { "title": "status", "path": "commands/plugin/status" } ] }, { "title": "quota", "routes": [ { "title": "Overview", "path": "commands/quota" }, { "title": "apply", "path": "commands/quota/apply" }, { "title": "delete", "path": "commands/quota/delete" }, { "title": "init", "path": "commands/quota/init" }, { "title": "inspect", "path": "commands/quota/inspect" }, { "title": "list", "path": "commands/quota/list" }, { "title": "status", "path": "commands/quota/status" } ] }, { "title": "recommendation", "routes": [ { "title": "Overview", "path": "commands/recommendation" }, { "title": "apply", "path": "commands/recommendation/apply" }, { "title": "dismiss", "path": "commands/recommendation/dismiss" }, { "title": "info", "path": "commands/recommendation/info" }, { "title": "list", "path": "commands/recommendation/list" } ] }, { "title": "scaling", "routes": [ { "title": "Overview", "path": "commands/scaling" }, { "title": "policy info", "path": "commands/scaling/policy-info" }, { "title": "policy list", "path": "commands/scaling/policy-list" } ] }, { "title": "sentinel", "routes": [ { "title": "Overview", "path": "commands/sentinel" }, { "title": "apply", "path": "commands/sentinel/apply" }, { "title": "delete", "path": "commands/sentinel/delete" }, { "title": "list", "path": "commands/sentinel/list" }, { "title": "read", "path": "commands/sentinel/read" } ] }, { "title": "server", "routes": [ { "title": "Overview", "path": "commands/server" }, { "title": "force-leave", "path": "commands/server/force-leave" }, { "title": "join", "path": "commands/server/join" }, { "title": "members", "path": "commands/server/members" } ] }, { "title": "service", "routes": [ { "title": "Overview", "path": "commands/service" }, { "title": "service delete", "path": "commands/service/delete" }, { "title": "service info", "path": "commands/service/info" }, { "title": "service list", "path": "commands/service/list" } ] }, { "title": "status", "path": "commands/status" }, { "title": "system", "routes": [ { "title": "Overview", "path": "commands/system" }, { "title": "gc", "path": "commands/system/gc" }, { "title": "reconcile summaries", "path": "commands/system/reconcile-summaries" } ] }, { "title": "tls", "routes": [ { "title": "Overview", "path": "commands/tls" }, { "title": "ca create", "path": "commands/tls/ca-create" }, { "title": "ca info", "path": "commands/tls/ca-info" }, { "title": "cert create", "path": "commands/tls/cert-create" }, { "title": "cert info", "path": "commands/tls/cert-info" } ] }, { "title": "ui", "path": "commands/ui" }, { "title": "var", "routes": [ { "title": "Overview", "path": "commands/var" }, { "title": "get", "path": "commands/var/get" }, { "title": "init", "path": "commands/var/init" }, { "title": "list", "path": "commands/var/list" }, { "title": "put", "path": "commands/var/put" }, { "title": "purge", "path": "commands/var/purge" } ] }, { "title": "version", "path": "commands/version" }, { "title": "volume", "routes": [ { "title": "Overview", "path": "commands/volume" }, { "title": "create", "path": "commands/volume/create" }, { "title": "delete", "path": "commands/volume/delete" }, { "title": "deregister", "path": "commands/volume/deregister" }, { "title": "detach", "path": "commands/volume/detach" }, { "title": "init", "path": "commands/volume/init" }, { "title": "register", "path": "commands/volume/register" }, { "title": "snapshot create", "path": "commands/volume/snapshot-create" }, { "title": "snapshot delete", "path": "commands/volume/snapshot-delete" }, { "title": "snapshot list", "path": "commands/volume/snapshot-list" }, { "title": "status", "path": "commands/volume/status" } ] } ] }, { "divider": true }, { "title": "Job Specification", "routes": [ { "title": "Overview", "path": "job-specification" }, { "title": "HCL2", "routes": [ { "title": "Overview", "path": "job-specification/hcl2" }, { "title": "Expressions", "path": "job-specification/hcl2/expressions" }, { "title": "Functions", "routes": [ { "title": "Overview", "path": "job-specification/hcl2/functions" }, { "title": "Collection Functions", "routes": [ { "title": "chunklist", "path": "job-specification/hcl2/functions/collection/chunklist" }, { "title": "coalesce", "path": "job-specification/hcl2/functions/collection/coalesce" }, { "title": "coalescelist", "path": "job-specification/hcl2/functions/collection/coalescelist" }, { "title": "compact", "path": "job-specification/hcl2/functions/collection/compact" }, { "title": "concat", "path": "job-specification/hcl2/functions/collection/concat" }, { "title": "contains", "path": "job-specification/hcl2/functions/collection/contains" }, { "title": "distinct", "path": "job-specification/hcl2/functions/collection/distinct" }, { "title": "element", "path": "job-specification/hcl2/functions/collection/element" }, { "title": "flatten", "path": "job-specification/hcl2/functions/collection/flatten" }, { "title": "index", "path": "job-specification/hcl2/functions/collection/index-fn" }, { "title": "keys", "path": "job-specification/hcl2/functions/collection/keys" }, { "title": "length", "path": "job-specification/hcl2/functions/collection/length" }, { "title": "lookup", "path": "job-specification/hcl2/functions/collection/lookup" }, { "title": "merge", "path": "job-specification/hcl2/functions/collection/merge" }, { "title": "range", "path": "job-specification/hcl2/functions/collection/range" }, { "title": "reverse", "path": "job-specification/hcl2/functions/collection/reverse" }, { "title": "setintersection", "path": "job-specification/hcl2/functions/collection/setintersection" }, { "title": "setproduct", "path": "job-specification/hcl2/functions/collection/setproduct" }, { "title": "setunion", "path": "job-specification/hcl2/functions/collection/setunion" }, { "title": "slice", "path": "job-specification/hcl2/functions/collection/slice" }, { "title": "sort", "path": "job-specification/hcl2/functions/collection/sort" }, { "title": "values", "path": "job-specification/hcl2/functions/collection/values" }, { "title": "zipmap", "path": "job-specification/hcl2/functions/collection/zipmap" } ] }, { "title": "Type Conversion Functions", "routes": [ { "title": "can", "path": "job-specification/hcl2/functions/conversion/can" }, { "title": "convert", "path": "job-specification/hcl2/functions/conversion/convert" }, { "title": "try", "path": "job-specification/hcl2/functions/conversion/try" } ] }, { "title": "Hash and Crypto Functions", "routes": [ { "title": "bcrypt", "path": "job-specification/hcl2/functions/crypto/bcrypt" }, { "title": "md5", "path": "job-specification/hcl2/functions/crypto/md5" }, { "title": "rsadecrypt", "path": "job-specification/hcl2/functions/crypto/rsadecrypt" }, { "title": "sha1", "path": "job-specification/hcl2/functions/crypto/sha1" }, { "title": "sha256", "path": "job-specification/hcl2/functions/crypto/sha256" }, { "title": "sha512", "path": "job-specification/hcl2/functions/crypto/sha512" } ] }, { "title": "Date and Time Functions", "routes": [ { "title": "formatdate", "path": "job-specification/hcl2/functions/datetime/formatdate" }, { "title": "timeadd", "path": "job-specification/hcl2/functions/datetime/timeadd" } ] }, { "title": "Encoding Functions", "routes": [ { "title": "base64decode", "path": "job-specification/hcl2/functions/encoding/base64decode" }, { "title": "base64encode", "path": "job-specification/hcl2/functions/encoding/base64encode" }, { "title": "csvdecode", "path": "job-specification/hcl2/functions/encoding/csvdecode" }, { "title": "jsondecode", "path": "job-specification/hcl2/functions/encoding/jsondecode" }, { "title": "jsonencode", "path": "job-specification/hcl2/functions/encoding/jsonencode" }, { "title": "urlencode", "path": "job-specification/hcl2/functions/encoding/urlencode" }, { "title": "yamldecode", "path": "job-specification/hcl2/functions/encoding/yamldecode" }, { "title": "yamlencode", "path": "job-specification/hcl2/functions/encoding/yamlencode" } ] }, { "title": "Filesystem Functions", "routes": [ { "title": "abspath", "path": "job-specification/hcl2/functions/file/abspath" }, { "title": "basename", "path": "job-specification/hcl2/functions/file/basename" }, { "title": "dirname", "path": "job-specification/hcl2/functions/file/dirname" }, { "title": "file", "path": "job-specification/hcl2/functions/file/file" }, { "title": "filebase64", "path": "job-specification/hcl2/functions/file/filebase64" }, { "title": "fileexists", "path": "job-specification/hcl2/functions/file/fileexists" }, { "title": "fileset", "path": "job-specification/hcl2/functions/file/fileset" }, { "title": "pathexpand", "path": "job-specification/hcl2/functions/file/pathexpand" } ] }, { "title": "IP Network Functions", "routes": [ { "title": "cidrhost", "path": "job-specification/hcl2/functions/ipnet/cidrhost" }, { "title": "cidrnetmask", "path": "job-specification/hcl2/functions/ipnet/cidrnetmask" }, { "title": "cidrsubnet", "path": "job-specification/hcl2/functions/ipnet/cidrsubnet" }, { "title": "cidrsubnets", "path": "job-specification/hcl2/functions/ipnet/cidrsubnets" } ] }, { "title": "Numeric Functions", "routes": [ { "title": "abs", "path": "job-specification/hcl2/functions/numeric/abs" }, { "title": "ceil", "path": "job-specification/hcl2/functions/numeric/ceil" }, { "title": "floor", "path": "job-specification/hcl2/functions/numeric/floor" }, { "title": "log", "path": "job-specification/hcl2/functions/numeric/log" }, { "title": "max", "path": "job-specification/hcl2/functions/numeric/max" }, { "title": "min", "path": "job-specification/hcl2/functions/numeric/min" }, { "title": "parseint", "path": "job-specification/hcl2/functions/numeric/parseint" }, { "title": "pow", "path": "job-specification/hcl2/functions/numeric/pow" }, { "title": "signum", "path": "job-specification/hcl2/functions/numeric/signum" } ] }, { "title": "String Functions", "routes": [ { "title": "chomp", "path": "job-specification/hcl2/functions/string/chomp" }, { "title": "format", "path": "job-specification/hcl2/functions/string/format" }, { "title": "formatlist", "path": "job-specification/hcl2/functions/string/formatlist" }, { "title": "indent", "path": "job-specification/hcl2/functions/string/indent" }, { "title": "join", "path": "job-specification/hcl2/functions/string/join" }, { "title": "lower", "path": "job-specification/hcl2/functions/string/lower" }, { "title": "regex_replace", "path": "job-specification/hcl2/functions/string/regex_replace" }, { "title": "replace", "path": "job-specification/hcl2/functions/string/replace" }, { "title": "split", "path": "job-specification/hcl2/functions/string/split" }, { "title": "strlen", "path": "job-specification/hcl2/functions/string/strlen" }, { "title": "strrev", "path": "job-specification/hcl2/functions/string/strrev" }, { "title": "substr", "path": "job-specification/hcl2/functions/string/substr" }, { "title": "title", "path": "job-specification/hcl2/functions/string/title" }, { "title": "trim", "path": "job-specification/hcl2/functions/string/trim" }, { "title": "trimprefix", "path": "job-specification/hcl2/functions/string/trimprefix" }, { "title": "trimspace", "path": "job-specification/hcl2/functions/string/trimspace" }, { "title": "trimsuffix", "path": "job-specification/hcl2/functions/string/trimsuffix" }, { "title": "upper", "path": "job-specification/hcl2/functions/string/upper" } ] }, { "title": "UUID Functions", "routes": [ { "title": "uuidv4", "path": "job-specification/hcl2/functions/uuid/uuidv4" }, { "title": "uuidv5", "path": "job-specification/hcl2/functions/uuid/uuidv5" } ] } ] }, { "title": "Locals", "path": "job-specification/hcl2/locals" }, { "title": "Syntax", "path": "job-specification/hcl2/syntax" }, { "title": "Variables", "path": "job-specification/hcl2/variables" } ] }, { "title": "artifact", "path": "job-specification/artifact" }, { "title": "affinity", "path": "job-specification/affinity" }, { "title": "change_script", "path": "job-specification/change_script" }, { "title": "check", "path": "job-specification/check" }, { "title": "check_restart", "path": "job-specification/check_restart" }, { "title": "connect", "path": "job-specification/connect" }, { "title": "constraint", "path": "job-specification/constraint" }, { "title": "csi_plugin", "path": "job-specification/csi_plugin" }, { "title": "device", "path": "job-specification/device" }, { "title": "dispatch_payload", "path": "job-specification/dispatch_payload" }, { "title": "env", "path": "job-specification/env" }, { "title": "ephemeral_disk", "path": "job-specification/ephemeral_disk" }, { "title": "expose", "path": "job-specification/expose" }, { "title": "gateway", "path": "job-specification/gateway" }, { "title": "group", "path": "job-specification/group" }, { "title": "job", "path": "job-specification/job" }, { "title": "lifecycle", "path": "job-specification/lifecycle" }, { "title": "logs", "path": "job-specification/logs" }, { "title": "meta", "path": "job-specification/meta" }, { "title": "migrate", "path": "job-specification/migrate" }, { "title": "multiregion", "path": "job-specification/multiregion" }, { "title": "network", "path": "job-specification/network" }, { "title": "parameterized", "path": "job-specification/parameterized" }, { "title": "periodic", "path": "job-specification/periodic" }, { "title": "proxy", "path": "job-specification/proxy" }, { "title": "reschedule", "path": "job-specification/reschedule" }, { "title": "resources", "path": "job-specification/resources" }, { "title": "restart", "path": "job-specification/restart" }, { "title": "scaling", "path": "job-specification/scaling" }, { "title": "service", "path": "job-specification/service" }, { "title": "sidecar_service", "path": "job-specification/sidecar_service" }, { "title": "sidecar_task", "path": "job-specification/sidecar_task" }, { "title": "spread", "path": "job-specification/spread" }, { "title": "task", "path": "job-specification/task" }, { "title": "template", "path": "job-specification/template" }, { "title": "update", "path": "job-specification/update" }, { "title": "upstreams", "path": "job-specification/upstreams" }, { "title": "vault", "path": "job-specification/vault" }, { "title": "volume", "path": "job-specification/volume" }, { "title": "volume_mount", "path": "job-specification/volume_mount" } ] }, { "title": "Other Specifications", "routes": [ { "title": "Overview", "path": "other-specifications" }, { "title": "ACL Policy", "path": "other-specifications/acl-policy" }, { "title": "Volume", "routes": [ { "title": "Overview", "path": "other-specifications/volume" }, { "title": "capability", "path": "other-specifications/volume/capability" }, { "title": "mount_options", "path": "other-specifications/volume/mount_options" }, { "title": "topology_request", "path": "other-specifications/volume/topology_request" } ] } ] }, { "title": "Task Drivers", "routes": [ { "title": "Overview", "path": "drivers" }, { "title": "Docker", "path": "drivers/docker" }, { "title": "Isolated Fork/Exec", "path": "drivers/exec" }, { "title": "Java", "path": "drivers/java" }, { "title": "Podman", "href": "/plugins/drivers/podman" }, { "title": "QEMU", "path": "drivers/qemu" }, { "title": "Raw Fork/Exec", "path": "drivers/raw_exec" }, { "title": "Community", "routes": [ { "title": "Overview", "href": "/plugins/drivers/community" }, { "title": "containerd", "href": "/plugins/drivers/community/containerd" }, { "title": "Firecracker driver", "href": "/plugins/drivers/community/firecracker-task-driver" }, { "title": "Jailtask driver", "href": "/plugins/drivers/community/jail-task-driver" }, { "title": "Lightrun", "href": "/plugins/drivers/community/lightrun" }, { "title": "LXC", "href": "/plugins/drivers/community/lxc" }, { "title": "Pot", "href": "/plugins/drivers/community/pot" }, { "title": "Rkt", "badge": { "text": "Deprecated", "type": "outlined", "color": "neutral" }, "href": "/plugins/drivers/community/rkt" }, { "title": "Rookout", "href": "/plugins/drivers/community/rookout" }, { "title": "Singularity", "href": "/plugins/drivers/community/singularity" }, { "title": "systemd-nspawn", "href": "/plugins/drivers/community/nspawn" }, { "title": "Windows IIS", "href": "/plugins/drivers/community/iis" } ] }, { "title": "Remote", "routes": [ { "title": "Overview", "href": "/plugins/drivers/remote" }, { "title": "ECS", "href": "/plugins/drivers/remote/ecs" } ] } ] }, { "title": "Device Plugins", "routes": [ { "title": "Overview", "path": "devices" }, { "title": "External", "routes": [ { "title": "Overview", "href": "/plugins/devices" }, { "title": "Nvidia", "href": "/plugins/devices/nvidia" }, { "title": "USB", "badge": { "text": "Beta", "type": "outlined", "color": "neutral" }, "href": "/plugins/devices/community/usb" } ] } ] }, { "title": "Schedulers", "path": "schedulers" }, { "title": "Runtime", "routes": [ { "title": "Overview", "path": "runtime" }, { "title": "Runtime Environment", "path": "runtime/environment" }, { "title": "Variable Interpolation", "path": "runtime/interpolation" } ] }, { "title": "Networking", "routes": [ { "title": "Overview", "path": "networking" }, { "title": "Service Discovery", "path": "networking/service-discovery" }, { "title": "Service Mesh", "path": "networking/service-mesh" }, { "title": "CNI", "path": "networking/cni" } ] }, { "title": "Autoscaling", "routes": [ { "title": "Overview", "href": "/tools/autoscaling" }, { "title": "Agent", "routes": [ { "title": "Overview", "href": "/tools/autoscaling/agent" }, { "title": "apm", "href": "/tools/autoscaling/agent/apm" }, { "title": "dynamic_application_sizing", "href": "/tools/autoscaling/agent/dynamic_application_sizing" }, { "title": "http", "href": "/tools/autoscaling/agent/http" }, { "title": "nomad", "href": "/tools/autoscaling/agent/nomad" }, { "title": "policy", "href": "/tools/autoscaling/agent/policy" }, { "title": "policy_eval", "href": "/tools/autoscaling/agent/policy_eval" }, { "title": "source", "href": "/tools/autoscaling/agent/source" }, { "title": "strategy", "href": "/tools/autoscaling/agent/strategy" }, { "title": "target", "href": "/tools/autoscaling/agent/target" }, { "title": "telemetry", "href": "/tools/autoscaling/agent/telemetry" } ] }, { "title": "API", "href": "/tools/autoscaling/api" }, { "title": "CLI", "href": "/tools/autoscaling/cli" }, { "title": "Policy", "href": "/tools/autoscaling/policy" }, { "title": "Telemetry", "href": "/tools/autoscaling/telemetry" }, { "title": "Plugins", "routes": [ { "title": "Overview", "href": "/tools/autoscaling/plugins" }, { "title": "APM", "routes": [ { "title": "Overview", "href": "/tools/autoscaling/plugins/apm" }, { "title": "Datadog", "href": "/tools/autoscaling/plugins/apm/datadog" }, { "title": "Nomad API", "href": "/tools/autoscaling/plugins/apm/nomad" }, { "title": "Prometheus", "href": "/tools/autoscaling/plugins/apm/prometheus" } ] }, { "title": "Strategy", "routes": [ { "title": "Overview", "href": "/tools/autoscaling/plugins/strategy" }, { "title": "Dynamic Application Sizing Average", "href": "/tools/autoscaling/plugins/strategy/app-sizing-avg" }, { "title": "Dynamic Application Sizing Max", "href": "/tools/autoscaling/plugins/strategy/app-sizing-max" }, { "title": "Dynamic Application Sizing Percentile", "href": "/tools/autoscaling/plugins/strategy/app-sizing-percentile" }, { "title": "Fixed Value", "href": "/tools/autoscaling/plugins/strategy/fixed-value" }, { "title": "Pass-Through", "href": "/tools/autoscaling/plugins/strategy/pass-through" }, { "title": "Target Value", "href": "/tools/autoscaling/plugins/strategy/target-value" }, { "title": "Threshold", "href": "/tools/autoscaling/plugins/strategy/threshold" } ] }, { "title": "Target", "routes": [ { "title": "Overview", "href": "/tools/autoscaling/plugins/target" }, { "title": "Amazon Web Services Autoscaling Group", "href": "/tools/autoscaling/plugins/target/aws-asg" }, { "title": "Azure Virtual Machine Scale Set", "href": "/tools/autoscaling/plugins/target/azure-vmss" }, { "title": "Dynamic Application Sizing", "href": "/tools/autoscaling/plugins/target/app-sizing-nomad" }, { "title": "Google Cloud Engine Managed Instance Group", "href": "/tools/autoscaling/plugins/target/gce-mig" }, { "title": "Nomad Task Group", "href": "/tools/autoscaling/plugins/target/nomad" } ] }, { "title": "Community", "href": "/tools/autoscaling/plugins/external" } ] }, { "title": "Internals", "routes": [ { "title": "Overview", "href": "/tools/autoscaling/internals" }, { "title": "Checks", "href": "/tools/autoscaling/internals/checks" }, { "title": "Node Selector Strategy", "href": "/tools/autoscaling/internals/node-selector-strategy" }, { "title": "Plugins", "routes": [ { "title": "Overview", "href": "/tools/autoscaling/internals/plugins" }, { "title": "Base", "href": "/tools/autoscaling/internals/plugins/base" }, { "title": "APM", "href": "/tools/autoscaling/internals/plugins/apm" }, { "title": "Strategy", "href": "/tools/autoscaling/internals/plugins/strategy" }, { "title": "Target", "href": "/tools/autoscaling/internals/plugins/target" } ] } ] } ] }, { "title": "Operations", "routes": [ { "title": "Overview", "path": "operations" }, { "title": "Operating Nomad Agents", "path": "operations/nomad-agent" }, { "title": "Monitoring Nomad", "path": "operations/monitoring-nomad" }, { "title": "Metrics Reference", "path": "operations/metrics-reference" }, { "title": "Cluster Management", "href": "https://learn.hashicorp.com/collections/nomad/manage-clusters" }, { "title": "Transport Security", "href": "https://learn.hashicorp.com/collections/nomad/transport-security" }, { "title": "Access Control", "href": "https://learn.hashicorp.com/collections/nomad/access-control" }, { "title": "Key Management", "path": "operations/key-management" } ] }, { "divider": true }, { "title": "Nomad vs. Kubernetes", "routes": [ { "title": "Overview", "path": "nomad-vs-kubernetes" }, { "title": "Alternative to Kubernetes", "path": "nomad-vs-kubernetes/alternative" }, { "title": "Supplement to Kubernetes", "path": "nomad-vs-kubernetes/supplement" } ] }, { "title": "Nomad Ecosystem", "path": "ecosystem" }, { "title": "Nomad Partnerships", "path": "partnerships" }, { "title": "Who Uses Nomad", "path": "who-uses-nomad" }, { "title": "Nomad Enterprise", "routes": [ { "title": "Overview", "path": "enterprise" }, { "title": "License", "routes": [ { "title": "Overview", "path": "enterprise/license" }, { "title": "FAQ", "path": "enterprise/license/faq" } ] } ] }, { "title": "FAQ", "path": "faq" } ]