【问题标题】:Running Nodebb in Kubernetes cluster在 Kubernetes 集群中运行 Nodebb
【发布时间】:2016-03-12 23:26:00
【问题描述】:

我对 Kubernetes 集群管理非常陌生。我已经完成了 kubernetes 集群设置,其中 2 个节点启动并运行。因此,开始时我决定在 Cluster 上运行 NodeBB 应用程序。因此,我没有构建自己的镜像,而是在 Docker HUb 获得了官方的 NodeBB docker 容器

所以为了从那个容器启动 NodeBB,我在 Kubernetes 主服务器上触发了命令。

kubectl run nodebbtest --image=nodebb/docker:ubuntu  --port=4567 --replicas=2

等待一段时间后,它启动了带有两个副本的容器。但问题是它不断重启我的容器。

有人知道为什么会这样吗?

【问题讨论】:

  • 您是否尝试检查这些 pod 的日志? kubectl 记录
  • 我认为是 pod 本身倒塌了,然后 kubernetes 正在尝试重新启动它们。我同意@George,请检查日志。
  • kubectl get pods 查找实际 pod 的名称,然后 kubectl logs <podname> 以查看日志。

标签: kubernetes


【解决方案1】:

https://hub.docker.com/r/nodebb/docker/ 上的文档看来,您需要为 Nodebb 提供配置,而您没有这样做。

如果您想先尝试以交互方式运行,如示例中所示,kubectl run 支持:kubectl run -i --tty ...

https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/kubectl/kubectl_run.md

先尝试一个副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 2023-03-25
    • 2016-03-19
    • 2020-05-24
    • 1970-01-01
    相关资源
    最近更新 更多