Reload consul configuration.

Use consul utility

Trigger reload using consul utility.

$ consul reload
Configuration reload triggered

Use HUP signal

Determine consul process ID.

$ systemctl show --property MainPID --value consul
33794

Send HUP signal to trigger configuration reload.

$ sudo kill -SIGHUP $(systemctl show --property MainPID --value consul)

Use API directly

Use API to initiate configuration reload.

$ curl -X PUT "http://127.0.0.1:8500/v1/agent/reload"

Additional notes

Beware, this functionality does not reload the whole configuration, only small part of it like logging, node metadata, sevices, checks, watches,… see reloadable configuration for more details.