{
address = "https://127.0.0.1:8501"
ssl = true
ca_file = "/etc/consul.d/tls/consul_ca.crt»
server_service_name = "nomad-server"
client_service_name = "nomad-client"
auto_advertise = true
server_auto_join = true
client_auto_join = true
checks_use_advertise = true
}
но сервис в consul все равно регестрируется по http, в логах
[WARN] agent: Check is now critical: check=_nomad-check-62ee52df86310dd01d96da6bd7518efa7f174c0d
а в вебе консула
HTTP GET http://0.0.0.0:4646/v1/agent/health?type=client: 400 Bad Request Output: Client sent an HTTP request to an HTTPS server.
поскажите, что надо добавить в настройках, что бы consul начал проверять health checks nomad по https?
Хз попробуй https:// убрать из адреса, там должен быть адрес:порт
https://developer.hashicorp.com/nomad/docs/configuration/consul
Обсуждают сегодня