K8S相關問題
阿新 • • 發佈:2020-12-13
技術標籤:K8Skubernetescentos
持續更新中
一、master主機重啟後 6443 埠問題(sawpoff問題)
[[email protected] ~]# kubectl get node
The connection to the server 10.0.0.80:6443 was refused - did you specify the right host or port?
# 通過 systemctl status kubelet.service 檢視狀態
[[email protected] ~]systemctl status kubelet.service
● kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded ( /usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: activating (auto-restart) (Result: exit-code) since Tue 2020-12-08 22:19:05 CST; 6s ago
Docs: https://kubernetes.io/docs/
Process: 1949 ExecStart= /usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=255)
Main PID: 1949 (code=exited, status=255) # 這裡出現錯誤
#關閉swapoff分割槽關閉 重啟即可
swapoff -a
systemctl restart kubelet.service
二、節點機斷連後無法加入master問題
swapoff -a # 關閉分割槽 保險起見 如果分割槽了的話
kubeadm reset # 重新配置
kubeadm join.... # 重新生成token加入即可
三、檢視 kube-system(名稱空間)中的節點
這裡主要用來拍錯
kubectl get pods -n kube-system # 檢視 kube-system(名稱空間)中的節點
--------------------------------------------------------------------
NAME READY STATUS RESTARTS AGE
coredns-7dcc599b9f-gt4lz 1/1 Running 2 24h
coredns-7dcc599b9f-psxlg 1/1 Running 2 24h
etcd-k8s-master 1/1 Running 2 24h
kube-apiserver-k8s-master 1/1 Running 2 24h
kube-controller-manager-k8s-master 1/1 Running 2 24h
kube-flannel-ds-bkvp4 1/1 Running 0 3h15m
kube-flannel-ds-mwrf6 1/1 Running 2 24h
kube-flannel-ds-s46tm 1/1 Running 1 23h
kube-proxy-b4g6t 1/1 Running 1 23h
kube-proxy-nc2kz 1/1 Running 0 3h15m
kube-proxy-qxx5l 1/1 Running 2 24h
kube-scheduler-k8s-master 1/1 Running 2 24h
# 如果重啟次數過多 代表有問題
kubectl get pods -n kube-system -o wide
--------------------------------------------------------------------
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
coredns-7dcc599b9f-gt4lz 1/1 Running 2 24h 10.244.0.10 k8s-master <none> <none>
coredns-7dcc599b9f-psxlg 1/1 Running 2 24h 10.244.0.8 k8s-master <none> <none>
etcd-k8s-master 1/1 Running 2 24h 10.0.0.80 k8s-master <none> <none>
kube-apiserver-k8s-master 1/1 Running 2 24h 10.0.0.80 k8s-master <none> <none>
kube-controller-manager-k8s-master 1/1 Running 2 24h 10.0.0.80 k8s-master <none> <none>
kube-flannel-ds-bkvp4 1/1 Running 0 3h17m 10.0.0.81 k8s-node-01 <none> <none>
kube-flannel-ds-mwrf6 1/1 Running 2 24h 10.0.0.80 k8s-master <none> <none>
kube-flannel-ds-s46tm 1/1 Running 1 24h 10.0.0.82 k8s-node-02 <none> <none>
kube-proxy-b4g6t 1/1 Running 1 24h 10.0.0.82 k8s-node-02 <none> <none>
kube-proxy-nc2kz 1/1 Running 0 3h17m 10.0.0.81 k8s-node-01 <none> <none>
kube-proxy-qxx5l 1/1 Running 2 24h 10.0.0.80 k8s-master <none> <none>
kube-scheduler-k8s-master 1/1 Running 2 24h 10.0.0.80 k8s-master
# 地址不一致往往時 /etc/hosts 問題沒對應