Json kubernetes服务不是';t起动
我正在尝试启动一个我添加到kubernetes的服务,我不知道为什么它没有启动。我可以加上Json kubernetes服务不是';t起动,json,linux,kubernetes,yaml,Json,Linux,Kubernetes,Yaml,我正在尝试启动一个我添加到kubernetes的服务,我不知道为什么它没有启动。我可以加上 d2 swarm service add 'testservice/daemonset.yaml' 当我开始的时候,我明白了 d2 swarm service add 'testservice/daemonset.yaml' creating service 现在,当我ssh进入蜂群 kubectl get ds -n testing 它显示为服务,但不是启动时 是否有其他日志或调试服务命令可以使用
d2 swarm service add 'testservice/daemonset.yaml'
当我开始的时候,我明白了
d2 swarm service add 'testservice/daemonset.yaml'
creating service
现在,当我ssh进入蜂群
kubectl get ds -n testing
它显示为服务,但不是启动时
是否有其他日志或调试服务命令可以使用?感谢
get ds
为您提供的当前状态,但要了解其吊舱(或者更确切地说,这些吊舱中的容器)未运行的原因,您必须描述吊舱,而不是守护进程
kubectl get pods-n testing
获取pods列表。因为这是一个守护程序集,所以每个工作节点应该有一个pod。STATUS
列告诉您pod当前处于哪个状态。理想情况下,它应该说正在运行
状态
未运行,抓住pod名称
并运行kubectl描述pod-n测试
。查找底部的事件
部分;它通常会告诉你吊舱出了什么问题kubectl logs-n testing
来检查服务中的日志这通常足以解决阻止POD启动的服务相关问题。如果您仍然无法找出问题所在,请使用每个步骤的输出更新您的问题(当然,在省略个人/敏感信息后),以便我们可以进一步帮助您。谢谢,我的pod一定没有正确创建或添加,因为它没有显示在get pods命令中