kubernetes 如果“kubectl get nodes”显示一个空列表,如何添加节点?[closed]

luaexgnf  于 2022-11-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(203)

**已关闭。**此问题为not about programming or software development。目前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site相关,您可以留下评论,说明在何处可以找到此问题的答案。
14天前关闭。
此帖子已在14天前编辑并提交审核,未能重新打开:
原始关闭原因未解决
Improve this question
我正在尝试运行一些安装指令,用于构建在K3S之上的软件开发环境。
我收到错误“no nodes available to schedule pod”(没有节点可用于调度pod),在Google上搜索时,我会看到问题no nodes available to schedule pods - Running Kubernetes Locally with No VM
这个问题的答案告诉我运行kubectl get nodes
当我这样做的时候,它显示我没有任何节点在运行,这也许并不奇怪。
在不了解Kubernetes实际工作原理的情况下,如何启动一些节点并克服这个错误呢?
这是一个在单个虚拟机上运行的本地环境(就像链接的问题一样)。

64jmpszr

64jmpszr1#

这取决于你的K8是如何安装的。Kubernetes是一个复杂的系统,需要多个节点都正确配置才能正常工作。
如果没有找到要调度的节点,我的第一个想法是您只有一个节点及其主节点(运行控制平面服务,但不运行工作负载),并且没有连接任何工作节点。您需要向集群添加另一个作为工作节点运行的节点,以便它调度工作负载。
如果你想在不了解它的情况下启动和运行它,有一些发行版,如minikube或k3s,它们可以开箱即用,并被设计为在单机上运行。

相关问题