mirror of
https://github.com/status-im/consul.git
synced 2025-01-27 22:16:23 +00:00
docs: arrange agent configuration file parameters into logical groups
This commit is contained in:
parent
f4c03d2340
commit
4d4c760190
@ -56,17 +56,6 @@ information.
|
|||||||
intended for production use as it does not write any data to disk. The gRPC port
|
intended for production use as it does not write any data to disk. The gRPC port
|
||||||
is also defaulted to `8502` in this mode.
|
is also defaulted to `8502` in this mode.
|
||||||
|
|
||||||
- `-disable-host-node-id` ((#\_disable_host_node_id)) - Setting this to
|
|
||||||
true will prevent Consul from using information from the host to generate a deterministic
|
|
||||||
node ID, and will instead generate a random node ID which will be persisted in
|
|
||||||
the data directory. This is useful when running multiple Consul agents on the same
|
|
||||||
host for testing. This defaults to false in Consul prior to version 0.8.5 and in
|
|
||||||
0.8.5 and later defaults to true, so you must opt-in for host-based IDs. Host-based
|
|
||||||
IDs are generated using [gopsutil](https://github.com/shirou/gopsutil/tree/master/v3/host), which
|
|
||||||
is shared with HashiCorp's [Nomad](https://www.nomadproject.io/), so if you opt-in
|
|
||||||
to host-based IDs then Consul and Nomad will use information on the host to automatically
|
|
||||||
assign the same ID in both systems.
|
|
||||||
|
|
||||||
- `-disable-keyring-file` ((#\_disable_keyring_file)) - If set, the keyring
|
- `-disable-keyring-file` ((#\_disable_keyring_file)) - If set, the keyring
|
||||||
will not be persisted to a file. Any installed keys will be lost on shutdown, and
|
will not be persisted to a file. Any installed keys will be lost on shutdown, and
|
||||||
only the given `-encrypt` key will be available on startup. This defaults to false.
|
only the given `-encrypt` key will be available on startup. This defaults to false.
|
||||||
@ -166,7 +155,7 @@ information.
|
|||||||
accessed from a remote datacenter if the remote datacenter is configured with [`translate_wan_addrs`](#translate_wan_addrs). In Consul 1.1.0 and later this can be dynamically defined with a [go-sockaddr]
|
accessed from a remote datacenter if the remote datacenter is configured with [`translate_wan_addrs`](#translate_wan_addrs). In Consul 1.1.0 and later this can be dynamically defined with a [go-sockaddr]
|
||||||
template that is resolved at runtime.
|
template that is resolved at runtime.
|
||||||
|
|
||||||
## Bind Options
|
## Address Bind Options
|
||||||
|
|
||||||
- `-bind` ((#\_bind)) - The address that should be bound to for internal
|
- `-bind` ((#\_bind)) - The address that should be bound to for internal
|
||||||
cluster communications. This is an IP address that should be reachable by all other
|
cluster communications. This is an IP address that should be reachable by all other
|
||||||
@ -452,6 +441,17 @@ information.
|
|||||||
- Metadata values for keys beginning with `rfc1035-` are encoded verbatim in DNS TXT requests, otherwise
|
- Metadata values for keys beginning with `rfc1035-` are encoded verbatim in DNS TXT requests, otherwise
|
||||||
the metadata kv-pair is encoded according [RFC1464](https://www.ietf.org/rfc/rfc1464.txt).
|
the metadata kv-pair is encoded according [RFC1464](https://www.ietf.org/rfc/rfc1464.txt).
|
||||||
|
|
||||||
|
- `-disable-host-node-id` ((#\_disable_host_node_id)) - Setting this to
|
||||||
|
true will prevent Consul from using information from the host to generate a deterministic
|
||||||
|
node ID, and will instead generate a random node ID which will be persisted in
|
||||||
|
the data directory. This is useful when running multiple Consul agents on the same
|
||||||
|
host for testing. This defaults to false in Consul prior to version 0.8.5 and in
|
||||||
|
0.8.5 and later defaults to true, so you must opt-in for host-based IDs. Host-based
|
||||||
|
IDs are generated using [gopsutil](https://github.com/shirou/gopsutil/tree/master/v3/host), which
|
||||||
|
is shared with HashiCorp's [Nomad](https://www.nomadproject.io/), so if you opt-in
|
||||||
|
to host-based IDs then Consul and Nomad will use information on the host to automatically
|
||||||
|
assign the same ID in both systems.
|
||||||
|
|
||||||
## Serf Options
|
## Serf Options
|
||||||
|
|
||||||
- `-serf-lan-allowed-cidrs` ((#\_serf_lan_allowed_cidrs)) - The Serf LAN allowed CIDRs allow to accept incoming
|
- `-serf-lan-allowed-cidrs` ((#\_serf_lan_allowed_cidrs)) - The Serf LAN allowed CIDRs allow to accept incoming
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user