consul

    1熱度

    1回答

    我對這個配置有點困惑。我的Spring Boot應用程序@EnableDiscoveryClient已將spring.cloud.consul.host設置爲localhost。我在啓動應用程序的主機上運行Consul Agent,但我有幾個問題(似乎無法在文檔中找到我的答案)。 該配置可以接受多個值嗎? 如果是這樣,我寧願值設置爲領事服務器地址的列表(但後來,什麼是運行代理領事在所有的點,所以這

    1熱度

    1回答

    根據駱駝文檔consul(camel.apache.org/consul-component.html),支持的HTTP API是kv,event和agent。有kv(鍵/值存儲)的例子工作正常,但沒有這樣的代理API的例子。我去了Consul [www.consul.io/docs/agent/http/agent.html]和相應的java客戶端[github.com/OrbitzWorldw

    1熱度

    1回答

    我正在嘗試使用這個tutorial來構建示例microservice應用程序。 Jhipster版本是4.0.6 所以我建立的網關服務,使用此命令啓動領事: docker-compose -f src/main/docker/consul.yml up 從我的網關目錄。 但在春季引導啓動出現錯誤,這裏是日誌: 2017-02-22 11:52:25.679 ERROR 3168 --- [ r

    1熱度

    3回答

    我在我的領事集羣中創建了一堆測試服務,我希望刪除,我試過使用/ v1/agent/service/deregister/{service id} - 並確保它運行精細的每個節點上 - 我可以看到每個節點 [INFO]代理在此運行:註銷服務「詞」 有另一種方式來手動清理掉這些舊服務? 感謝,

    0熱度

    2回答

    我們正在實施啓用TLS安全性的領事,但它看起來不像領事代理對傳入(或本地)證書執行任何吊銷查找。這是預期的行爲?我們希望能夠鎖定流氓/過期的代理商。

    2熱度

    1回答

    TLTR 如何將pre 0.8 ACL權限遷移到0.7.3? 當前設置 我目前正在運行啓用了ACL的Consul 0.7.3堆棧。 隨着Consul 0.8 ACL最終還會包含服務和節點,以便節點/服務(Consul)不再向匿名用戶顯示。這正是我需要的。今天,我試圖啓用新的ACL「pre 0.8」,使用https://www.consul.io/docs/agent/options.html#ac

    1熱度

    1回答

    我試圖讓我的頭繞過來自docker compose的K8s。我想設置我的第一個莢與我推到註冊表的兩個容器。以下問題: 如何通過DNS將IP獲取到環境變量中,以便註冊人可以連接到consul?請參閱容器註冊表參數consul://consul:8500。領事需要改變環境。 { "kind": "Pod", "apiVersion": "v1", "metadata":

    1熱度

    2回答

    我有領事管理的幾個後端微服務,並得到一個服務的一些數據,另外一個,我用的領事服務發現功能 - 就像讓所有健康的服務器,然後從檢索得到服務器地址和端口入口等。但我應該如何從前端做到這一點?只需調用需要的微服務器使用它的實際ip或使用docker容器的名稱空間調用它?從知道如何做到甚至更好的人那裏得到任何迴應會非常有幫助,因爲我堅持了一下。

    3熱度

    1回答

    我們有一些Spring Boot應用程序向Consul註冊(通過Spring Cloud Consul)。如果我通過docker-compose stop myservice停止這些申請,那麼他們會正確註銷自己並從領事處消失。如果我使用docker-compose kill myservice那麼註銷不會發生。我知道在UNIX系統上不可能捕獲SIGKILL事件,因此無法強制取消註冊。 因此,我們看

    0熱度

    1回答

    我嘗試了谷歌搜索這個,但我似乎無法找到任何使用領事的KV商店而不是廚師的數據庫。有沒有人有任何建議如何做到這一點?這是一個壞主意嗎? 我發現'consul_kv'食譜,但它是設置和刪除廚師從領事的kv對。我正在尋找一種方法來從領事讀取kv對,而不是使用廚師屬性和數據庫項目。