document scheduler config
This commit is contained in:
parent
827987d201
commit
4b527c4db8
1 changed files with 33 additions and 4 deletions
|
@ -100,10 +100,10 @@ You can for instance use an entry in your `~/.ssh/config` that looks like this:
|
|||
|
||||
```
|
||||
Host caribou
|
||||
HostName 2a01:e0a:c:a720::23
|
||||
LocalForward 14646 127.0.0.1:4646
|
||||
LocalForward 8501 127.0.0.1:8501
|
||||
LocalForward 1389 bottin.service.staging.consul:389
|
||||
HostName 2a01:e0a:c:a720::23
|
||||
LocalForward 14646 127.0.0.1:4646
|
||||
LocalForward 8501 127.0.0.1:8501
|
||||
LocalForward 1389 bottin.service.staging.consul:389
|
||||
```
|
||||
|
||||
Then, in a separate window, launch `./tlsproxy <cluster_name>`: this will
|
||||
|
@ -112,6 +112,35 @@ Nomad and Consul on the regular, unencrypted URLs: `http://localhost:4646` for
|
|||
Nomad and `http://localhost:8500` for Consul. Keep this terminal window for as
|
||||
long as you need to access Nomad and Consul on the cluster.
|
||||
|
||||
### Setting scheduler config
|
||||
|
||||
Some configuration options have to be tweaked in the orchestrator. Use `nomad orchestrator scheduler set-config` to obtain the following result:
|
||||
|
||||
```bash
|
||||
$ nomad operator scheduler get-config --json
|
||||
{
|
||||
"KnownLeader": true,
|
||||
"LastContact": 0,
|
||||
"LastIndex": 0,
|
||||
"NextToken": "",
|
||||
"RequestTime": 0,
|
||||
"SchedulerConfig": {
|
||||
"CreateIndex": 5,
|
||||
"MemoryOversubscriptionEnabled": true, # << THIS
|
||||
"ModifyIndex": 399239,
|
||||
"PauseEvalBroker": false,
|
||||
"PreemptionConfig": {
|
||||
"BatchSchedulerEnabled": true, # << THIS
|
||||
"ServiceSchedulerEnabled": true, # << THIS
|
||||
"SysBatchSchedulerEnabled": true # << THIS
|
||||
"SystemSchedulerEnabled": true # << THIS
|
||||
},
|
||||
"RejectJobRegistration": false,
|
||||
"SchedulerAlgorithm": "binpack"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Launching services
|
||||
|
||||
Stuff should be started in this order:
|
||||
|
|
Loading…
Reference in a new issue