我对Kubernetes集群管理非常陌生。我已完成kubernetes集群设置,其中2个节点已启动并正在运行。因此,为了开始,我决定在Cluster上运行NodeBB应用程序。因此,在Docker HUb
处获取官方NodeBB docker容器,而不是构建我自己的图像因此,从该容器启动NodeBB,我在Kubernetes master发出了命令。
;WITH Allpersons AS
(
SELECT persID AS Id
,persFName+' '+persLName AS Name
,fatherID
,motherID
FROM PERSON
)
SELECT
GrandFatherCTE.Name
,COUNT(GrandFatherCTE.Id ) AS CountOfChild
FROM Allpersons AllPersonsCTE
INNER JOIN
Allpersons ParentsCte
ON
AllPersonsCTE.fatherID = ParentsCte.Id
OR
AllPersonsCTE.motherID = ParentsCte.Id
INNER JOIN
Allpersons GrandFatherCTE
ON
ParentsCte.fatherID = GrandFatherCTE.Id
OR
ParentsCte.motherID = GrandFatherCTE.Id
INNER JOIN
COUPLE
ON
GrandFatherCTE.Id = COUPLE.alphaSpouse
OR
GrandFatherCTE.Id = COUPLE.omegaSpouse
GROUP BY
GrandFatherCTE.Name
,COUPLE.coupleID
ORDER BY
CountOfChild ASC
,COUPLE.coupleID ASC
等待一段时间后,它启动了带有两个副本的容器。但问题是它不断重启我的容器。
知道为什么会这样吗?
答案 0 :(得分: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
首先尝试一个副本。