Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json kubernetes服务不是';t起动_Json_Linux_Kubernetes_Yaml - Fatal编程技术网

Json kubernetes服务不是';t起动

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 它显示为服务,但不是启动时 是否有其他日志或调试服务命令可以使用

我正在尝试启动一个我添加到kubernetes的服务,我不知道为什么它没有启动。我可以加上

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命令中