{
                  
                  
                    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
Обсуждают сегодня