|
@@ -4459,7 +4459,11 @@ List services
|
|
|
"Condition": "any",
|
|
|
"MaxAttempts": 0
|
|
|
},
|
|
|
- "Placement": {}
|
|
|
+ "Placement": {
|
|
|
+ "Constraints": [
|
|
|
+ "node.role == worker"
|
|
|
+ ]
|
|
|
+ }
|
|
|
},
|
|
|
"Mode": {
|
|
|
"Replicated": {
|
|
@@ -4575,7 +4579,11 @@ image](#create-an-image) section for more details.
|
|
|
"max-size": "10M"
|
|
|
}
|
|
|
},
|
|
|
- "Placement": {},
|
|
|
+ "Placement": {
|
|
|
+ "Constraints": [
|
|
|
+ "node.role == worker"
|
|
|
+ ]
|
|
|
+ },
|
|
|
"Resources": {
|
|
|
"Limits": {
|
|
|
"MemoryBytes": 104857600
|
|
@@ -4682,7 +4690,8 @@ image](#create-an-image) section for more details.
|
|
|
is 0, which is ignored).
|
|
|
- **Window** – Windows is the time window used to evaluate the restart policy (default value is
|
|
|
0, which is unbounded).
|
|
|
- - **Placement** – An array of constraints.
|
|
|
+ - **Placement** – Restrictions on where a service can run.
|
|
|
+ - **Constraints** – An array of constraints, e.g. `[ "node.role == manager" ]`.
|
|
|
- **Mode** – Scheduling mode for the service (`replicated` or `global`, defaults to `replicated`).
|
|
|
- **UpdateConfig** – Specification for the update strategy of the service.
|
|
|
- **Parallelism** – Maximum number of tasks to be updated in one iteration (0 means unlimited
|
|
@@ -4921,7 +4930,8 @@ image](#create-an-image) section for more details.
|
|
|
is 0, which is ignored).
|
|
|
- **Window** – Windows is the time window used to evaluate the restart policy (default value is
|
|
|
0, which is unbounded).
|
|
|
- - **Placement** – An array of constraints.
|
|
|
+ - **Placement** – Restrictions on where a service can run.
|
|
|
+ - **Constraints** – An array of constraints, e.g. `[ "node.role == manager" ]`.
|
|
|
- **Mode** – Scheduling mode for the service (`replicated` or `global`, defaults to `replicated`).
|
|
|
- **UpdateConfig** – Specification for the update strategy of the service.
|
|
|
- **Parallelism** – Maximum number of tasks to be updated in one iteration (0 means unlimited
|