Nomad
autopilot Stanza
| Placement | autopilot |
The autopilot stanza configures the Nomad agent to configure Autopilot behavior.
For more information about Autopilot, see the Autopilot Guide.
autopilot {
cleanup_dead_servers = true
last_contact_threshold = "200ms"
max_trailing_logs = 250
server_stabilization_time = "10s"
enable_redundancy_zones = false
disable_upgrade_migration = false
enable_custom_upgrades = false
}
autopilot Parameters
cleanup_dead_servers(bool: true)- Specifies automatic removal of dead server nodes periodically and whenever a new server is added to the cluster.last_contact_threshold(string: "200ms")- Specifies the maximum amount of time a server can go without contact from the leader before being considered unhealthy. Must be a duration value such as10s.max_trailing_logs(int: 250)specifies the maximum number of log entries that a server can trail the leader by before being considered unhealthy.server_stabilization_time(string: "10s")- Specifies the minimum amount of time a server must be stable in the 'healthy' state before being added to the cluster. Only takes effect if all servers are running Raft protocol version 3 or higher. Must be a duration value such as30s.enable_redundancy_zones(bool: false)- (Enterprise-only) Controls whether Autopilot separates servers into zones for redundancy, in conjunction with the redundancy_zone parameter. Only one server in each zone can be a voting member at one time.disable_upgrade_migration(bool: false)- (Enterprise-only) Disables Autopilot's upgrade migration strategy in Nomad Enterprise of waiting until enough newer-versioned servers have been added to the cluster before promoting any of them to voters.enable_custom_upgrades(bool: false)- (Enterprise-only) Specifies whether to enable using custom upgrade versions when performing migrations, in conjunction with the upgrade_version parameter.