最近工作要結束了,也快要沒有機器玩了,只好用vm在從新建立自己的群集,
但是安裝每次都像全新的開始,也每次都有一堆雷要採,在這邊先紀錄以防自己以後重複踩到
- 各個node的hostname絕對不可以一樣,因為筆者我就是嫌麻煩都用一樣的,卡了老半天,才發現這個坑,還在想我到底是哪裡有問題,也是因為這個坑我決定發一篇文來提醒一下
- 記得用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
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設成同樣的, 否則無法建立集群 , 我走至少兩次這樣的坑了 紀錄一下