首页 > 解决方案 > kubectl apply 说创建了 pod 但是 get pods 什么也没显示

问题描述

我刚跑并得到了一个没有错误消息或任何东西kubectl apply -f的响应pod/mypod

然后我做了一个kubectl get pods --all-namespaces并且没有mypod的痕迹​​!

如何解决 pod 创建问题?如果有的话,这些日志会在哪里?

谢谢。

标签: kubernetes

解决方案


您可以尝试查看每个 Kubernetes 组件的日志。你可以从kube-apiserver开始,看看收到请求后发生了什么。然后是kube-scheduler,依此类推。

这可能是由于 Kubernetes 无法找到资源来运行您的 pod。你的节点健康吗?您可以检查它们:

$ kubectl get nodes

您还可以查看节点上kubelet的日志。

请注意,当您收到消息时pod/mypod got created,这意味着对象是在集群的状态存储(etcd)中创建的


推荐阅读