在 Kubernetes 集群中运行 Nodebb

Aru*_*ngh 5 kubernetes

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

因此,为了从该容器启动 NodeBB,我向 Kubernetes master 发出了命令。

kubectl run nodebbtest --image=nodebb/docker:ubuntu  --port=4567 --replicas=2
Run Code Online (Sandbox Code Playgroud)

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

有谁知道为什么会发生这种情况吗?

小智 0

从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

首先尝试一个副本。