1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# 此nginx pod是存在的
[root@pool1 ~]# kubectl get pod
NAME READY STATUS RESTARTS AGE
client-pod1 1/1 Running 0 15m
nginx 1/1 Running 0 43m
# 尝试进入pod
[root@pool1 ~]# kubectl exec -it nginx -- bash
error: unable to upgrade connection: pod does not exist
# 查看pod所在节点
[root@pool1 ~]# kubectl get pod nginx -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx 1/1 Running 0 47m 10.244.52.193 pool2 <none> <none>
# 进入pool2节点
[root@pool1 ~]# ssh pool2
[root@pool2 ~]# systemctl restart kubelet
[root@pool2 ~]# systemctl status kubelet
● 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: active (running) since Thu 2021-11-04 11:10:15 CST; 14s ago
Docs: https://kubernetes.io/docs/
Main PID: 93609 (kubelet)
Tasks: 12
Memory: 44.7M
CGroup: /system.slice/kubelet.service
└─93609 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubele...

Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.273 [INFO][93830] ipam.go 1123...l2"
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.273 [INFO][93830] ipam.go 777:...l2"
Nov 04 11:10:22 pool2 kubelet[93609]: time="2021-11-04T11:10:22+08:00" level=info msg="R...76"
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.273 [INFO][93830] ipam_plugin.go ...
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.275 [INFO][93825] k8s.go 375: ...int
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.275 [INFO][93825] k8s.go 376: ...h0"
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.275 [INFO][93825] dataplane_li...h0"
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.276 [INFO][93825] dataplane_li...h0"
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.288 [INFO][93825] k8s.go 403: ...int
Nov 04 11:10:22 pool2 kubelet[93609]: 2021-11-04 11:10:22.294 [INFO][93825] k8s.go 477: ...h0"
Hint: Some lines were ellipsized, use -l to show in full.
# 尝试登录pod
[root@pool1 ~]# kubectl exec -i -t nginx -- sh
Error from server: error dialing backend: dial tcp 172.16.1.21:10250: connect: connection refused
# 稍等两分钟
# 再次进入pod
[root@pool1 ~]# kubectl exec -i -t nginx -- sh
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2#
sh-4.2# exit
exit