consul的安裝
一台伺服器端,多台客戶端。
(服務端)nohup consul agent -server -bootstrap -data-dir /home/hanxt/workspace/data/consul -bind=192.168.220.139 &
(客戶端)nohup consul agent -data-dir /home/hanxt/workspace/data/consul -bind=192.168.220.140 &
consul join 192.168.220.139
(服務與客戶端,修改各自的網絡卡)進入vim /etc/sysconfig/docker-network修改如下
# /etc/sysconfig/docker-network
docker_network_options="-h tcp: -h unix:///var/run/docker.sock --cluster-store consul://localhost:8500 --cluster-advertise eno16777736:2375"
修改後重啟docker
(服務端)docker network create -d overlay multihost建立虛擬網絡卡,這時客戶端因該已關聯到相同的網絡卡。在服務端與客戶端建立指定網絡卡為
multihost
的容器,相互
ping
,若通則成功。
consul 安裝部署
一 概述 consul是google開源的乙個使用go語言開發的服務發現 配置管理中心服務。內建了服務註冊與發現框 架 分布一致性協議實現 健康檢查 key value儲存 多資料中心方案,不再需要依賴其他工具 比如zookeeper等 服務部署簡單,只有乙個可執行的二進位制的包。每個節點都需要執行...
consul 集群安裝
安裝包 consul支援3以下幾種安裝方式 編譯好的二進位製包 原始碼安裝 安裝組網 consul採用3個節點的集群模式安裝 環境檢查 consul執行會占用以下埠 8600 8500 8301 8302 8300 執行安裝 建立使用者 groupadd consul useradd g consu...
Consul 概述 安裝
consul是一套開源的分布式服務發現和配置管理系統,由hashicorp公司用go語言開發。提供了微服務系統中的服務治理 配置中心 控制匯流排等功能。這些功能中的每乙個都可以根據需要單獨使用,可以一起使用以構建全方位的服務網格,總之consul提供了一種完整的服務網格解決方案。它具有很多優點。包括...