请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

node3 nginx pod无法启动

您好这边再按照课程部署的时候遇到了一些问题 NODE3始终 提示错误如下,已下载好nginx镜像,看到containerd的日志提示了manifests的pull超时 请问是否是因为这个问题无法正常启动nginx pod ,如果是这个问题 应该去哪里下载正确的镜像

[root@node-3 containers]# systemctl status containerd
● containerd.service - containerd container runtime
   Loaded: loaded (/etc/systemd/system/containerd.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2021-06-01 14:17:31 CST; 1min 17s ago
     Docs: https://containerd.io
  Process: 13994 ExecStartPre=/sbin/modprobe overlay (code=exited, status=0/SUCCESS)
 Main PID: 13998 (containerd)
    Tasks: 9
   Memory: 19.3M
   CGroup: /system.slice/containerd.service
           └─13998 /usr/local/bin/containerd

Jun 01 14:17:31 node-3 containerd[13998]: time="2021-06-01T14:17:31.054619902+08:00" level=info msg="Start recovering state"
Jun 01 14:17:31 node-3 containerd[13998]: time="2021-06-01T14:17:31.070885163+08:00" level=info msg="Start event monitor"
Jun 01 14:17:31 node-3 containerd[13998]: time="2021-06-01T14:17:31.070906821+08:00" level=info msg="Start snapshots syncer"
Jun 01 14:17:31 node-3 containerd[13998]: time="2021-06-01T14:17:31.070917699+08:00" level=info msg="Start cni network conf syncer"
Jun 01 14:17:31 node-3 containerd[13998]: time="2021-06-01T14:17:31.070924463+08:00" level=info msg="Start streaming server"
Jun 01 14:17:42 node-3 containerd[13998]: time="2021-06-01T14:17:42.184332653+08:00" level=info msg="No cni config template is specified, wait for other system components to drop the config."
Jun 01 14:17:42 node-3 containerd[13998]: time="2021-06-01T14:17:42.617410461+08:00" level=info msg="RunPodsandbox for &PodSandboxMetadata{Name:nginx-proxy-node-3,Uid:7cf27d45a874e9a25860392cd83c3e6a,Namespace:kube-system,Attempt:0,}"
Jun 01 14:18:12 node-3 containerd[13998]: time="2021-06-01T14:18:12.619465793+08:00" level=info msg="trying next host" error="failed to do request: Head \"https://k8s.gcr.io/v2/pause/manifests/3.5\": dial tcp 64.233.189.8..." host=k8s.gcr.io
Jun 01 14:18:12 node-3 containerd[13998]: time="2021-06-01T14:18:12.620525230+08:00" level=error msg="RunPodSandbox for &PodSandboxMetadata{Name:nginx-proxy-node-3,Uid:7cf27d45a874e9a25860392cd83c3e6a,Namespace:kube-syste...to pull image \"k
Jun 01 14:18:28 node-3 containerd[13998]: time="2021-06-01T14:18:28.216506517+08:00" level=info msg="RunPodsandbox for &PodSandboxMetadata{Name:nginx-proxy-node-3,Uid:7cf27d45a874e9a25860392cd83c3e6a,Namespace:kube-system,Attempt:0,}"
Hint: Some lines were ellipsized, use -l to show in full.

Jun 01 14:18:35 node-3 kubelet[14008]: I0601 14:18:35.187225   14008 csi_plugin.go:1016] Failed to contact API server when waiting for CSINode publishing: Get "https://127.0.0.1:6443/apis/storage.k8s.io/v1/csinodes/node-3": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.233395   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.333473   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.433548   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.533626   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.633708   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.733751   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.833829   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:35 node-3 kubelet[14008]: E0601 14:18:35.933906   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.033983   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.134061   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: I0601 14:18:36.187209   14008 csi_plugin.go:1016] Failed to contact API server when waiting for CSINode publishing: Get "https://127.0.0.1:6443/apis/storage.k8s.io/v1/csinodes/node-3": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.234115   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.334189   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.434265   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.534345   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.634425   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.734502   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.795225   14008 controller.go:144] failed to ensure lease exists, will retry in 7s, error: Get "https://127.0.0.1:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/node-3?timeout=10s": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.834580   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:36 node-3 kubelet[14008]: I0601 14:18:36.903230   14008 kubelet_node_status.go:339] Setting node annotation to enable volume controller attach/detach
Jun 01 14:18:36 node-3 kubelet[14008]: I0601 14:18:36.903349   14008 setters.go:86] Using node IP: "172.25.87.187"
Jun 01 14:18:36 node-3 kubelet[14008]: I0601 14:18:36.903993   14008 kubelet_node_status.go:531] Recording NodeHasSufficientMemory event message for node node-3
Jun 01 14:18:36 node-3 kubelet[14008]: I0601 14:18:36.904011   14008 kubelet_node_status.go:531] Recording NodeHasNoDiskPressure event message for node node-3
Jun 01 14:18:36 node-3 kubelet[14008]: I0601 14:18:36.904020   14008 kubelet_node_status.go:531] Recording NodeHasSufficientPID event message for node node-3
Jun 01 14:18:36 node-3 kubelet[14008]: I0601 14:18:36.904041   14008 kubelet_node_status.go:71] Attempting to register node node-3
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.904281   14008 kubelet_node_status.go:93] Unable to register node "node-3" with API server: Post "https://127.0.0.1:6443/api/v1/nodes": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:36 node-3 kubelet[14008]: E0601 14:18:36.934657   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.034734   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.134811   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: I0601 14:18:37.187140   14008 csi_plugin.go:1016] Failed to contact API server when waiting for CSINode publishing: Get "https://127.0.0.1:6443/apis/storage.k8s.io/v1/csinodes/node-3": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.234864   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.257295   14008 kubelet.go:2163] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: cni plugin not initialized
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.334946   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.435025   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.535105   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.635182   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.735258   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.817850   14008 reflector.go:138] k8s.io/kubernetes/pkg/kubelet/kubelet.go:438: Failed to watch *v1.Node: failed to list *v1.Node: Get "https://127.0.0.1:6443/api/v1/nodes?fieldSelector=metadata.name%3Dnode-3&limit=500&resourceVersion=0": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.835334   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:37 node-3 kubelet[14008]: E0601 14:18:37.935409   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.035487   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.135562   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: I0601 14:18:38.187162   14008 csi_plugin.go:1016] Failed to contact API server when waiting for CSINode publishing: Get "https://127.0.0.1:6443/apis/storage.k8s.io/v1/csinodes/node-3": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.235637   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.335711   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.435786   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.535856   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.635894   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.735969   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.836043   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:38 node-3 kubelet[14008]: E0601 14:18:38.936121   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.036202   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.136279   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: I0601 14:18:39.187213   14008 csi_plugin.go:1016] Failed to contact API server when waiting for CSINode publishing: Get "https://127.0.0.1:6443/apis/storage.k8s.io/v1/csinodes/node-3": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.236357   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.336431   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.436507   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.536587   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.636667   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.736711   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.836787   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:39 node-3 kubelet[14008]: E0601 14:18:39.936863   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:40 node-3 kubelet[14008]: E0601 14:18:40.036938   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:40 node-3 kubelet[14008]: E0601 14:18:40.137013   14008 kubelet.go:2243] node "node-3" not found
Jun 01 14:18:40 node-3 kubelet[14008]: I0601 14:18:40.187211   14008 csi_plugin.go:1016] Failed to contact API server when waiting for CSINode publishing: Get "https://127.0.0.1:6443/apis/storage.k8s.io/v1/csinodes/node-3": dial tcp 127.0.0.1:6443: connect: connection refused
Jun 01 14:18:40 node-3 kubelet[14008]: E0601 14:18:40.237088   14008 kubelet.go:2243] node "node-3" not found

正在回答 回答被采纳积分+3

2回答

Mr_Lee_Bin 2022-08-11 09:15:05
我的解决方案:  
#先下载 ctr pull registry.cn-hangzhou.aliyuncs.com/imooc2/redis:alpine
#再测试 ctr run -t -d registry.cn-hangzhou.aliyuncs.com/imooc2/redis:alpine redis 跑不起来,
#卸载rpm -e libseccomp-devel-2.3.1-4.el7.x86_64 --nodeps,rpm -e libseccomp-2.3.1-4.el7.x86_64 --nodeps
#下载高于2.4以上的包wget http://rpmfind.net/linux/centos/8-stream/BaseOS/x86_64/os/Packages/libseccomp-2.5.1-1.el8.x86_64.rpm
#安装rpm -ivh libseccomp-2.5.1-1.el8.x86_64.rpm再run,OK! 
#回看node3    journalctl -f -u kubelet 和journalctl -f -u kube-proxy好了。


0 回复 有任何疑惑可以回复我~
刘果国 2021-06-01 15:55:25

版本跟课程不一致。两个方案,一是让服务器可以上外网。一个是在内网找一个镜像,比如google的仓库这里一般会有, eg: registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.5

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信