2018-06-19 06:14:02 +00:00
---
2020-04-07 18:55:19 +00:00
layout: docs
2023-07-13 01:46:16 +00:00
page_title: Service Mesh - Nomad Integration
2020-04-07 18:55:19 +00:00
description: >-
2022-09-16 15:28:32 +00:00
Consul's service mesh can be applied to provide secure communication between services managed by Nomad's scheduler and orchestrator functions, including Nomad jobs and task groups. Use the guide and reference documentation to learn more.
2018-06-19 06:14:02 +00:00
---
2022-09-13 20:48:39 +00:00
# Consul and Nomad Integration
2018-06-19 06:14:02 +00:00
2023-05-05 17:41:40 +00:00
Consul service mesh can be used with [Nomad](https://www.nomadproject.io/) to provide
2022-01-04 20:29:46 +00:00
secure service-to-service communication between Nomad jobs and task groups.
Nomad is a simple, flexible scheduler and workload orchestrator. The ability to
2023-01-25 16:52:43 +00:00
use the [dynamic port](/nomad/docs/job-specification/network#dynamic-ports)
2023-05-05 17:41:40 +00:00
feature of Nomad with Consul service mesh reduces operational complexity.
2018-06-19 06:14:02 +00:00
2019-10-29 20:59:21 +00:00
For more information
2023-05-05 17:41:40 +00:00
about using Consul service mesh with Nomad, select one of the following resources.
2019-10-29 20:59:21 +00:00
2023-05-05 17:41:40 +00:00
For a step-by-step guide on using Consul service mesh with Nomad:
2018-06-19 06:14:02 +00:00
2023-05-05 17:41:40 +00:00
- [Nomad with Consul service mesh Guide](/nomad/docs/integrations/consul-connect)
2018-06-19 06:14:02 +00:00
2023-05-05 17:41:40 +00:00
For reference information about configuring Nomad jobs to use Consul service mesh:
2018-10-19 08:45:25 +00:00
2023-01-25 16:52:43 +00:00
- [Nomad Job Specification - `connect`](/nomad/docs/job-specification/connect)
- [Nomad Job Specification - `sidecar_service`](/nomad/docs/job-specification/sidecar_service)
- [Nomad Job Specification - `sidecar_task`](/nomad/docs/job-specification/sidecar_task)
- [Nomad Job Specification - `proxy`](/nomad/docs/job-specification/proxy)
- [Nomad Job Specification - `upstreams`](/nomad/docs/job-specification/upstreams)