我们正在使Kubernetes pod处于containerCreating状态。是否有人知道可能的问题或建议前进的方向?
请注意,重新启动containerd后,pod将进入运行状态。
Kubernetes环境:电液开关
容器版本:
sh-4.2# containerd --version
containerd github.com/containerd/containerd 1.6.6 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
错误:
Warning FailedCreatePodSandBox 35s kubelet Failed to create pod sandbox: rpc error: code = DeadlineExceeded desc = context deadline exceeded
Warning FailedCreatePodSandBox 9s (x2 over 21s) kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = failed to reserve sandbox name "Test-pod_default_78f5a687-83f1-4400-9a5a-23771425c658_0": name "Test-pod_default_78f5a687-83f1-4400-9a5a-23771425c658_0" is reserved for "ba49d470befe401ec20651827ea274ede33960a2cbe2d41f841e5b6386b03a4b"
1条答案
按热度按时间jutyujz01#
理解ContainerCreating或任何pod状态在k8s编排管道中的位置是一个需要理解的基本概念。我们将能够利用此信息识别并排除任何其他组件。例如,ContainerCreating表示Docker守护进程已被指示启动工作负载,并且kube调度程序已为容器分配了一个工作节点。
您的Amazon EKS pod可能由于网络连接错误而停留在ContainerCreating状态,原因有多种。请根据您收到的错误消息使用以下troubleshooting steps。