consul

    0熱度

    1回答

    我想從consul API檢索給定節點的ServiceTag(s)。我需要通過jq過濾。 這裏是節點&服務標籤JQ戲查詢,但我想ServiceTag給定節點.. 隨着服務標籤 - https://jqplay.org/s/iaSIPnkxFm 隨着節點 - https://jqplay.org/s/ea-LyKhhpy 任何人都可以請幫助我用jq查詢將兩者結合起來,爲上述示例中的節點「my-app

    0熱度

    1回答

    我有一個領事堆棧2主機(用於測試)。 1主機只在引導模式下運行領事,另一個主機運行客戶端模式和註冊器,以自動註冊服務(均在Docker上運行)。現在,如果我啓動一個應用程序(例如端口8080)容器,註冊器將檢測到,然後將其註冊到consul,但它沒有http-check,因爲我想要。我發現註冊者有自動註冊健康檢查的選項是添加SERVICE_8080_CHECK_HTTP: '/'到應用程序容器,它

    1熱度

    1回答

    我使用Spring Cloud Consul發現我的應用程序需要的服務。發現客戶端返回所請求服務的所有已註冊實例,但我也返回失敗的實例。 領事本身標誌着失敗的情況下corretly爲失敗(關鍵)。 那麼,爲什麼發現客戶不刪除重要/失敗的實例?或者是描述這個的文檔在哪裏?

    1熱度

    1回答

    我正在嘗試向正在運行的Consule代理註冊一個Wildfly Swarm REST服務,但它無法正常工作。 我能夠註冊一項服務(我可以在Consul ui中看到它),但不知何故健康檢查不起作用。 Swarm服務器經常告訴我,由於「HTTP 405方法不允許」,「發送檢查」失敗。我可以在Consule控制檯中看到相似的日誌,但不允許使用GET方法。 我處於死路一條:我的應用程序不工作,Wildfl

    0熱度

    1回答

    試圖在一個EC2實例指向一個羣主來使用另一個EC2實例領事註冊表時,我收到以下錯誤: Running pre-create checks... Creating machine... (swarm-master) Launching instance... Waiting for machine to be running, this may take a few minutes... D

    0熱度

    1回答

    我想使用Vagrant在我的本地計算機(Mac OS X)上設置帶有UI的Consul羣集。 到目前爲止,我只是跟着官方領事文檔的入門指導:https://www.consul.io/intro/getting-started/join.html 爲了能夠從主機訪問UI,我只是簡單地添加這一行所提供的Vagrantfile(https://github.com/hashicorp/consul/b

    0熱度

    2回答

    我有一個golang程序連接到其他服務(和本地consul代理程序),並且在與consul代理進行交談時失敗,出現以下錯誤: Put http://localhost:9501/v1/kv/health_checks/item: dial tcp: lookup localhost: too many open files 這很好,我可以檢查系統和程序有多少打開的文件,對不對? ulimit

    0熱度

    1回答

    我有一個非常簡單的領事和註冊員在我的機器上組成runnning。 我可以查詢在領事註冊的服務列表,但我無法使用http撥打其他服務。 泊塢窗 - 撰寫: version: '2.1' services: consul: image: gliderlabs/consul:latest command: "agent -server -data-dir /tmp/c

    0熱度

    1回答

    我試圖運行領事代理爲Docker容器本官方指南如下:https://hub.docker.com/_/consul/ 第一藥劑成功啓動:搬運工運行-d --name = DEV-領事領事 然而,當我啓動命令搬運工運行-d領事代理-dev -join = 172.17.0.2 第二劑停止錯誤: ==> Starting Consul agent... ==> Joining cluster...

    6熱度

    1回答

    我正在開發Wildfly-Swarm應用,我想用Consul作爲我的服務發現。所以我添加了拓撲 - 顧問分數,將我的Consul路徑設置爲project-defaults.yml並將@Advertise("service-name")添加到我的端點。 如果我使用 java –jar my-swarm-app.jar 一切開始我的應用程序的工作就好了。 我的項目defaults.yml: ser