当前位置: 首页 > 知识库问答 >
问题:

在 Kubernetes cluster 中运行节点

刘英彦
2023-03-14

我对库伯内特斯集群管理非常陌生。我已经完成了库伯内特斯集群设置,有2个节点启动并运行。所以为了开始,我决定在集群上运行NodeBB应用程序。所以我没有构建自己的映像,而是在Docker HUb上获得了官方的NodeBB docker容器

所以为了从那个容器启动NodeBB,我向库伯内特斯master发射了命令。

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

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

知道为什么会这样吗?

共有1个答案

梁丘权
2023-03-14

从https://hub.docker.com/r/Nodebbb/docker/,的文档来看,似乎您需要为nodeb提供配置,而您并没有这样做。

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

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

首先尝试一个副本。

 类似资料:
  • 我无法在NodeJS应用程序中使用< code>exec运行Conda命令。 我收到以下错误: /bin/sh: /用户/用户名/桌面/存储库/项目/XYZ: 是一个目录 命令未发现错误:您的 shell 未正确配置为使用“conda 激活”。要初始化您的 shell,请运行 目前支持的shell有:-bash-fish-tcsh-xonsh-zsh-powershell 请参阅“conda in

  • 问题内容: 我试图了解Python的工作原理(因为我一直都在使用它!)。据我了解,当您运行python script.py之类的脚本时,该脚本将转换为字节码,然后解释器/ VM / CPython(实际上只是一个C程序)读取python字节码并相应地执行该程序。 该字节码如何读入?它类似于在C语言中读取文本文件的方式吗?我不确定Python代码如何转换为机器代码。是否确实是Python解释器(CL

  • 我已经学习了很多教程和关于stackoverflow的很多问题,但是我这边什么都做不到。 我已经在C中生成文件:目录名hello。包含

  • 您好,我对设置VPS是新手,我想知道如何在服务器上运行nodejs,因为我使用了ssh并运行了节点,它运行起来没有问题,但一旦我关闭终端并刷新页面,它就断开了连接。。所以我想知道是否有一种方法可以自动运行node,比如说类似于cronjob之类的东西?我找到了这篇Stackoverflow文章,但我不确定这是否是我要找的。有人能在这个问题上给我一些启发或者给我一些如何做的建议吗。。

  • 我的package.json看起来像: 我想运行的js脚本app.js.我不能直接使用节点app.js运行它,因为app.js包含新的语言语法。 因此,我必须按照上面定义的启动脚本,使用NPMStart通过babel运行它。这里没有问题。 我的问题是如何在命令行中直接运行cmd,可以吗?类似的东西: npm运行babel节点——预设环境应用程序。js

  • 问题内容: 我安装了WebMatrix,并按照以下说明在Windows 7计算机上安装IIS 7。 当我单击“运行”以运行我的快速节点应用程序时,浏览器弹出并告诉我 iisnode模块无法启动node.exe进程。确保node.exe可执行文件在web.config 的system.webServer/iisnode/@nodeProcessCommandLine元素中指定的位置可用。默认情况下,