etcd集群搭建使用

yum -y install etcd

vim /etc/systemd/system/etcd.service? ? ? ? # etcd.service同級文件

在每個節(jié)點上的該文件做出以下修改:

WorkingDirectory?data-dir保證創(chuàng)建這兩個目錄

把172.20.0.68? 這個IP換成部署本機的?

把initial-cluster? 這個屬性下 寫入集群所有的需要部署的ip贱除,這里需要每臺機子的名字要和name屬性那里對應(yīng)上比如本機的IP是172.20.0.68:

--name=etcd02 \

--initial-cluster=etcd02=http://172.20.0.68:2380,etcd01=http://172.20.0.67:2380

systemctl daemon-reload && systemctl start etcd && systemctl enable etcd && systemctl status etcd

etcdctl endpoints=https://172.20.0.68:2379,https://172.20.0.67:2379,https://172.20.0.69:2379 member list #查看集群成員

etcdctl endpoints=https://172.20.0.68:2379,https://172.20.0.67:2379,https://172.20.0.69:2379 cluster-health#查看集群狀態(tài)

參考文件

------------------------------------

[Unit]

Description=Etcd Server

After=network.target

After=network-online.target

Wants=network-online.target

[Service]

Type=notify

WorkingDirectory=/var/lib/etcd/

User=root

# set GOMAXPROCS to number of processors

ExecStart=/usr/bin/etcd \

? --name=etcd2 \

? --initial-advertise-peer-urls=http://172.20.0.68:2380 \

? --listen-peer-urls=http://172.20.0.68:2380 \

? --listen-client-urls=http://172.20.0.68:2379,http://127.0.0.1:2379 \

? --advertise-client-urls=http://172.20.0.68:2379 \

? --initial-cluster-token=k8s-etcd-cluster \

? --initial-cluster=etcd2=http://172.20.0.68:2380,etcd1=http://172.20.0.67:2380,etcd3=http://172.20.0.69:2380 \

? --initial-cluster-state=existing \

? --data-dir=/opt/etcd/

Restart=on-failure

RestartSec=5

LimitNOFILE=65536

[Install]

WantedBy=multi-user.target

------------------------------------


每次k8s集群重新部署時泣崩,需要清楚etcd串绩,重啟etcd集群

先在各節(jié)點執(zhí)行systemctl

stop etcd莹痢,把服務(wù)停掉宰掉,不然你執(zhí)行完违孝,查看狀態(tài)就會看見etcd狀態(tài)失敗嗤攻,因為有節(jié)點還沒有停止服務(wù)腺怯,兩邊不一致

然后清除數(shù)據(jù)重啟服務(wù),就干干凈凈了

rm -rf /opt/etcd/*

systemctl daemon-reload && systemctlstart etcd && systemctl enable etcd

?systemctl status etcd


我這里沒有加入身份驗證川无,假如是內(nèi)網(wǎng)就不用呛占。如果要加則需要做以下修改:

https://blog.51cto.com/xiaocainiaox/2169475?source=dra

這一套ca證書和k8s那個ca證書是兩套,互相沒有關(guān)聯(lián)

先安裝cfssl(用來制造證書加密的)

?創(chuàng)建config.json和csr.json文件

cfssl gencert-initca? csr.json | cfssljson -bare ca

創(chuàng)建etcd-csr.json

cfssl gencert-ca=ca.pem? -ca-key=ca-key.pem? -config=config.json?? -profile=kubernetes etcd-csr.json |cfssljson -bare etcd


然后把這些生成的文件放入所有etcdh節(jié)點的目錄下/etc/kubernetes/pki/etcd/

在etcd.service的—name=etcd01下面中加入

--cert-file=/etc/kubernetes/pki/etcd/etcd.pem \

--key-file=/etc/kubernetes/pki/etcd/etcd-key.pem \

--peer-cert-file=/etc/kubernetes/pki/etcd/etcd.pem \

--peer-key-file=/etc/kubernetes/pki/etcd/etcd-key.pem \

--trusted-ca-file=/etc/kubernetes/pki/etcd/ca.pem \

--peer-trusted-ca-file=/etc/kubernetes/pki/etcd/ca.pem \


查看集群信息和健康狀態(tài)的語句需要加上驗證文件

etcdctl --endpoints=https://172.20.0.68:2379,https://172.20.0.67:2379,https://172.20.0.69:2379--cert-file=/etc/kubernetes/pki/etcd/etcd.pem--ca-file=/etc/kubernetes/pki/etcd/ca.pem--key-file=/etc/kubernetes/pki/etcd/etcd-key.pem member list


etcdctl--endpoints=https://172.20.0.68:2379,https://172.20.0.67:2379,https://172.20.0.69:2379--cert-file=/etc/kubernetes/pki/etcd/etcd.pem--ca-file=/etc/kubernetes/pki/etcd/ca.pem--key-file=/etc/kubernetes/pki/etcd/etcd-key.pem cluster-health

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末懦趋,一起剝皮案震驚了整個濱河市晾虑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌仅叫,老刑警劉巖帜篇,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異诫咱,居然都是意外死亡笙隙,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門遂跟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人婴渡,你說我怎么就攤上這事幻锁。” “怎么了边臼?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵哄尔,是天一觀的道長。 經(jīng)常有香客問我柠并,道長岭接,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任臼予,我火速辦了婚禮鸣戴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘粘拾。我一直安慰自己窄锅,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布缰雇。 她就那樣靜靜地躺著入偷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪械哟。 梳的紋絲不亂的頭發(fā)上疏之,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音暇咆,去河邊找鬼锋爪。 笑死丙曙,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的几缭。 我是一名探鬼主播河泳,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼年栓!你這毒婦竟也來了拆挥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤某抓,失蹤者是張志新(化名)和其女友劉穎纸兔,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體否副,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡汉矿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了备禀。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洲拇。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖曲尸,靈堂內(nèi)的尸體忽然破棺而出赋续,到底是詐尸還是另有隱情,我是刑警寧澤另患,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布纽乱,位于F島的核電站,受9級特大地震影響昆箕,放射性物質(zhì)發(fā)生泄漏鸦列。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一鹏倘、第九天 我趴在偏房一處隱蔽的房頂上張望薯嗤。 院中可真熱鬧,春花似錦纤泵、人聲如沸应民。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽诲锹。三九已至,卻和暖如春涉馅,著一層夾襖步出監(jiān)牢的瞬間归园,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工稚矿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留庸诱,地道東北人捻浦。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像桥爽,于是被迫代替她去往敵國和親朱灿。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360