K8s安裝

yum ×××tall docker-ce kubectl kubeadm kubelet

在阿里鏡像源上面修改kubernets的repo源 然後使用yum安裝

如果初始化出錯 使用kubeadm reset

kubelet kubeadm kubectl 三個安裝包 然後初始化
vi /etc/sysconfig/kubelet
中一定要加上KUBELET_EXTRA_ARGS="--fail-swap-on=false"
否則會一直出錯的,提示40s超時,是因爲主機不能××× 不能下載下來所需的鏡像,所以只能自己下載到本地 然後打tag

kubeadm join 172.17.234.182:6443 --token oaszgl.a9ogfkqbox2y4mdy --discovery-token-ca-cert-hash sha256:25e4a95c6abb7191ab9cbddb5de93c5ee6b4ad7bd45dfbcb220e967c5bc409cc

kubeadm join 172.17.234.182:6443 --token qq3hfo.a7g6cn9urx8q4w9k --discovery-token-ca-cert-hash sha256:2650958def0f8ab8667035fedbf9176a88c7b7aa64ef40e4f218fe5eb14240cd

K8s安裝

稀裏糊塗的竟然好了
K8s安裝

把另外的兩個節點也都加進來了
至此初始化終於是好了
在此需要注意的幾個是要重複理解初始化k8s的時候下載的 一些鏡像都是幹什麼用的
iptables也是 很坑人的,加入集羣的時候 提示找不到路由的6443端口的 是路由問題
也要清空net規則
一定 要禁用swap
最費勁的還是 下載不下來那個網絡管理的插件 flnno

有一個節點總是noready 實在找不到好的辦法 只能重新找了個新機器
新機器在加入mast的時候也會出現各種各樣的問題,記錄:
首先必須要把kubelet設置成開機自啓動的
Unable to connect to the server: dial tcp: lookup localhost on 202.106.0.20:53: no such host
這個是查看日誌的時候出現的 好像都是這樣的 暫時無所謂

下面的錯誤是因爲長時間麼有加入mast 令牌好像是過期了
[discovery] Trying to connect to API Server "172.17.234.182:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://172.17.234.182:6443"
[discovery] Requesting info from "https://172.17.234.182:6443" again to validate TLS aga×××t the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates aga×××t pinned roots, will use API Server "172.17.234.182:6443"
[discovery] Successfully established connection with API Server "172.17.234.182:6443"
[join] Reading configuration from the cluster...
[join] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -oyaml'
unable to fetch the kubeadm-config ConfigMap: failed to get config map: Unauthorized
只能刷新令牌 在mast主機上使用命令kubeadm token - 例如create

重新又做了一遍 好費勁

主要還是卡在了flannel這裏,徹底無語了,根本原因是pod-network的原因
初始化的時候 一定要指定1. kubeadm init --pod-network-cidr=10.244.0.0/16
需要讓他和flannel中的網絡相同,否則需要改變另一個IP地址,但是不知道在哪裏改,只能重新初始化了。。。
還有最好使用一個普通用戶,按照初始化後的結果直接複製粘貼 否則也會報錯。。。。。。。。
K8s安裝

一個行 一個不行 主要是沒有鏡像啊 要把所有的鏡像 都要傳過去

k8s重新安裝了一遍 暫時沒有發現什麼問題,最主要的問題也就是下載不下來鏡像
K8s安裝
開了5個nginx 在node1上和node2上都在正常運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章