Ubuntu建立kubernetes群集幾點雷勿採

ss
2 min readSep 24, 2018

--

最近工作要結束了,也快要沒有機器玩了,只好用vm在從新建立自己的群集,
但是安裝每次都像全新的開始,也每次都有一堆雷要採,在這邊先紀錄以防自己以後重複踩到

  1. 各個node的hostname絕對不可以一樣,因為筆者我就是嫌麻煩都用一樣的,卡了老半天,才發現這個坑,還在想我到底是哪裡有問題,也是因為這個坑我決定發一篇文來提醒一下
  2. 記得用kubeadm reset 後 可以在多下
ip link delete cni0ip link delete flannel.1

原因為何可以參考
https://www.kubernetes.org.cn/2270.html
主要就是就是網卡紀錄要清掉,不然你可能會發現網路怎會一直都建立不起來

3. kubeadm reset 後清掉IP table(看情況)
看情況的原因是因為我自己也還沒很懂這個,但是沒清掉會發生網路看似一切正常但pod就是無法連網
清掉方法可用下面指令

iptables -P INPUT ACCEPTiptables -P FORWARD ACCEPTiptables -P OUTPUT ACCEPTiptables -t nat -Fiptables -t mangle -Fiptables -Fiptables -X

來源:https://serverfault.com/questions/200635/linux-iptables-best-way-to-clear-all-rules-leaving-anything-open

11/1補充
kubernetse 1.8.2
若使用kubeadm安裝時, 發生

error: failed to run Kubelet: Running with swap on is not supported, please disable swap! or set — fail-swap-on flag to false. /proc/swaps contained:

由於交換區還開著 可以用

swapoff -a

關掉,

其他有多的我在補充上來,或是也可以留言在下方提醒大家

2018/3/28

真的太多次了 千萬不要將集群的hostname設成同樣的, 否則無法建立集群 , 我走至少兩次這樣的坑了 紀錄一下

--

--

ss
ss

No responses yet