成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Docker Swarm幾種發(fā)現(xiàn)服務(wù)比較

FullStackDeveloper / 1479人閱讀

摘要:可以使用文件記錄節(jié)點(diǎn),但是這個文件必須放在能被訪問的地方,或者在啟動的時候指定文件路徑可以指定一個地址范圍,類似于或者使用做發(fā)現(xiàn)服務(wù),參考之前的文章入門筆記參考網(wǎng)站

轉(zhuǎn)載請注明出處 http://www.paraller.com
原文排版地址 點(diǎn)擊跳轉(zhuǎn)

服務(wù)發(fā)現(xiàn)方案:鍵值對儲存

Docker hub

Consul

Etcd

ZooKeeper

客戶端創(chuàng)建

節(jié)點(diǎn) 加入swarm中會觸發(fā)發(fā)現(xiàn)事件,當(dāng)你使用腳本添加大量的節(jié)點(diǎn),或者從網(wǎng)絡(luò)分區(qū)中恢復(fù)節(jié)點(diǎn)連接,因為太集中的觸發(fā)將會導(dǎo)致發(fā)現(xiàn)失敗,可以使用 --delay選項指定延時限制,Swarm join 會在你指定的時間匯總添加隨機(jī)的延時去減輕發(fā)現(xiàn)服務(wù)的壓力

Etcd:

 swarm join --advertise= etcd://,/

Consul:

 swarm join --advertise= consul:///

ZooKeeper:

 swarm join --advertise= zk://,/
啟動swarm manager

Etcd:

 swarm manage -H tcp:// etcd://,/

Consul:

 swarm manage -H tcp:// consul:///

ZooKeeper:

 swarm manage -H tcp:// zk://,/
使用docker命令測試
 docker -H tcp:// info
 docker -H tcp:// run ...
 docker -H tcp:// ps
 docker -H tcp:// logs ...
列出集群中的節(jié)點(diǎn)

Etcd:

 swarm list etcd://,/ 

Consul:

 swarm list consul:/// 

ZooKeeper:

 swarm list zk://,/ 
分布式發(fā)現(xiàn)服務(wù)的TSL連接方式

只能使用Consul and Etcd. Consul示例:

swarm join 
    --advertise= 
    --discovery-opt kv.cacertfile=/path/to/mycacert.pem 
    --discovery-opt kv.certfile=/path/to/mycert.pem 
    --discovery-opt kv.keyfile=/path/to/mykey.pem 
    consul:///
使用靜態(tài)文件或者指定節(jié)點(diǎn)列表

這種方式不適用于 復(fù)制的swarm manager,當(dāng)你要使用復(fù)制特性,請使用發(fā)現(xiàn)服務(wù)。

可以使用文件記錄節(jié)點(diǎn),但是這個文件必須放在能被manager訪問的地方,或者在啟動的時候指定文件路徑
可以指定一個IP地址范圍,類似于:

  $ echo "10.0.0.[11:100]:2375"   >> /tmp/my_cluster
  $ echo "10.0.1.[15:20]:2375"    >> /tmp/my_cluster
  $ echo "192.168.1.2:[2:20]375"  >> /tmp/my_cluster

  swarm manage -H tcp:// file:///tmp/my_cluster

  $ swarm list file:///tmp/my_cluster
    
    
    

或者

swarm manage -H  "nodes://10.0.0.[10:200]:2375,10.0.1.[2:250]:2375"
swarm manage -H  nodes://,
or
swarm manage -H  ,

使用Docker hub做發(fā)現(xiàn)服務(wù),參考之前的文章 《docker swarm入門筆記》

參考網(wǎng)站

Docker Swarm Discovery

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/27094.html

相關(guān)文章

  • SwarmKit知多少——來自源碼世界的深入解讀

    摘要:一個容器起來,能夠?qū)ν夥?wù),這時就看下一步的負(fù)載均衡服務(wù)發(fā)現(xiàn)以及編排。它們有不同的應(yīng)用場景,比如傾向于四層的負(fù)載均衡。不單是負(fù)載均衡,它同時解決了服務(wù)發(fā)現(xiàn)和負(fù)載均衡兩個點(diǎn)。 今天是數(shù)人云容器三國演義Meetup嘉賓演講實錄第二彈。數(shù)人云工程師春明為大家奉送了一盤干貨的大餐,讓我們讀讀源碼,深入了解一下SwarmKit的世界吧! 小數(shù)前方預(yù)警:有大量代碼出現(xiàn)! showImg(htt...

    stefanieliang 評論0 收藏0
  • Docker Swarm集群初探

    摘要:既然要組集群那就涉及諸如的資源調(diào)度管理等等一系列問題。目前涉及集群的三個主要的技術(shù)無外乎三種。從本文開始作者將會一一實踐這幾種主要的集群技術(shù),話不多說,現(xiàn)在開始。完全運(yùn)行于內(nèi)存中,體積小,啟動快。 showImg(https://segmentfault.com/img/remote/1460000015723680); 前言 相信Docker技術(shù)大家都有所了解,單個Docker能發(fā)...

    MingjunYang 評論0 收藏0
  • 代碼級干貨 | 進(jìn)階Docker 1.12,全新的分布式應(yīng)用捆綁包

    摘要:利用分布式應(yīng)用捆綁包簡稱部署服務(wù)相較于利用大量參數(shù)創(chuàng)建網(wǎng)絡(luò)及服務(wù),這里我們選擇使用一個文件。 在Docker 1.12版本中,全新的Swarm捆綁包相較于原有編排及調(diào)度機(jī)制做出了巨大改進(jìn)。它不再需要運(yùn)行一組獨(dú)立的Swarm容器,這部分容器已經(jīng)被直接捆綁在Docker Engine當(dāng)中,故障轉(zhuǎn)移策略更為可靠,服務(wù)發(fā)現(xiàn)機(jī)制實現(xiàn)內(nèi)置,新的網(wǎng)絡(luò)功能極為順暢……看起來很棒是不是? 數(shù)人云這...

    2i18ns 評論0 收藏0
  • Docker Swarm的前世今生

    摘要:當(dāng)然此時的局限性較大,比如沒有副本和負(fù)載均衡的概念,這導(dǎo)致服務(wù)無法高可用當(dāng)然也更不存在什么服務(wù)網(wǎng)絡(luò)管理和跨節(jié)點(diǎn)數(shù)據(jù)存儲這些東西沒有服務(wù)模型集群中服務(wù)間關(guān)系和啟動順序編排也很復(fù)雜于是就有了下面的的誕生。 showImg(https://segmentfault.com/img/remote/1460000015317037?w=1885&h=1153); 概述 在我的《Docker S...

    lemon 評論0 收藏0
  • 基于 Docker 1.12 Swarm 的集群管理開發(fā)實踐

    摘要:由于沒有了中心化的負(fù)載均衡器,集群不會因某臺機(jī)器異常而導(dǎo)致整個服務(wù)對外不可用,很好的避免了單點(diǎn)問題,同時也帶了可擴(kuò)展性。 Mesos/Marathon 折騰久了,我們一直希望有機(jī)會深入到 Swarm 內(nèi)部一探究竟。 另外, Mesos 這一套東西雖然是久經(jīng)企業(yè)級考驗的, 但是安裝、部署和使用相對復(fù)雜,上手有門檻。同時,在今年的 DockerCon 上,內(nèi)置了Swarm 功能的 Dock...

    My_Oh_My 評論0 收藏0

發(fā)表評論

0條評論

FullStackDeveloper

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<