Kubernetes kubectl apply说创建了pod,但get pod没有显示任何内容

Kubernetes kubectl apply说创建了pod,但get pod没有显示任何内容,kubernetes,Kubernetes,我刚刚运行了kubectl apply-f,得到了一个创建了pod/mypod的响应 没有错误消息或任何东西 然后我做了一个kubectl-get-pods——所有名称空间,没有mypod的痕迹 如何排除pod创建的故障?如果有的话,这些日志会在哪里 谢谢。您可以尝试查看每个Kubernetes组件的日志。您可以从开始查看在收到请求后发生了什么。然后是这个,等等 这可能是因为Kubernetes无法找到资源来运行您的pod。你的淋巴结健康吗?您可以检查它们: $ kubectl get node

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

然后我做了一个
kubectl-get-pods——所有名称空间
,没有mypod的痕迹

如何排除pod创建的故障?如果有的话,这些日志会在哪里


谢谢。

您可以尝试查看每个Kubernetes组件的日志。您可以从开始查看在收到请求后发生了什么。然后是这个,等等

这可能是因为Kubernetes无法找到资源来运行您的pod。你的淋巴结健康吗?您可以检查它们:

$ kubectl get nodes
您还可以查看节点上的日志


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

您可以尝试查看每个Kubernetes组件的日志。您可以从开始查看在收到请求后发生了什么。然后是这个,等等

这可能是因为Kubernetes无法找到资源来运行您的pod。你的淋巴结健康吗?您可以检查它们:

$ kubectl get nodes
您还可以查看节点上的日志

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

这是一个很好的开始,可以看到出现了什么问题,这向我显示了卷装载问题

更好的调用命令是:

journalctl -u kubelet
这是一个很好的开始,可以看到出现了什么问题,这向我显示了卷装载问题

更好的调用命令是:

journalctl -u kubelet

谢谢获取节点是健康的。我有一个名称空间,我正在部署这个pod,这也是健康的我做了一个get事件,我看到装载卷错误你能添加一行或两行关于如何查看kube apiserver和kube scheduler的日志吗?这将使这个答案更加完整。这实际上取决于你的库伯内特斯控制飞机在哪里运行。埃克斯?你有访问masters的权限吗?我正在ubuntu上本地运行这个。我用kubeadm创建了ClusterThank。获取节点是健康的。我有一个名称空间,我正在部署这个pod,这也是健康的我做了一个get事件,我看到装载卷错误你能添加一行或两行关于如何查看kube apiserver和kube scheduler的日志吗?这将使这个答案更加完整。这实际上取决于你的库伯内特斯控制飞机在哪里运行。埃克斯?你有访问masters的权限吗?我正在ubuntu上本地运行这个。我使用kubeadm创建集群