您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關怎樣理解etcd集群,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
小編將主要介紹如何創建一個etcd集群。etcd集群的創建方式主要有2中,1)從頭創建;2)利用已經存在的etcd集群進行創建。
從頭創建全新的etcd集群
如果在當前環境中沒有etcd集群的存在,那么這個方法是唯一的方法。使用這種方法,實現必須確定好所有etcd集群機器的ip信息(當然也可以是dns信息,如果內部存在dns系統的話)。接著就是在每臺etcd機器的啟動腳本中將所有機器的信息作為參數傳遞進去就好。參數包括
-initial-cluster:-initial-cluster=etcd0=http://<ip>:2380,etcd1=http://<ip>:2380….
-initial-cluster-state : –initial-cluster-state=new (創建新集群)
利用已經存在的etcd集群創建新的etcd集群
如果在你的應用環境中,已經存在一個etcd集群了,那么就可以使用這個方法來創建另外的etcd集群環境
需要在已經存在的etcd集群中創建一個特殊的key,我們稱之為集群token。下面命令中的6c00….就是token
$ curl -X PUT https://myetcd.local/v2/keys/discovery/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83/config/size -d value=3
使用-discovery參數啟動etcd機器
-discovery https://myetcd.local/v2/keys/discovery/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83
關于怎樣理解etcd集群就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。