我对Kubernetes集群管理很新 . 我已完成kubernetes集群设置,其中2个节点已启动并正在运行 . 因此,为了开始,我决定在Cluster上运行NodeBB应用程序 . 所以不是 Build 我自己的图像而是在Docker HUb获得官方NodeBB docker容器
因此,要从该容器启动NodeBB,我在Kubernetes master发出了命令 .
kubectl run nodebbtest --image=nodebb/docker:ubuntu --port=4567 --replicas=2
等待一段时间后,它启动了两个副本的容器 . 但问题是它不断重启我的容器 .
谁知道为什么会这样?
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
首先尝试一个副本 .