我正在尝试为K3S之上构建的软件开发环境运行一些安装说明。
我得到了错误";没有可用于调度吊舱的节点";,当我在谷歌上搜索时,我想到了没有节点可以调度pod的问题-在本地运行Kubernetes,没有VM
这个问题的答案告诉我运行kubectl get nodes
。
当我这样做的时候,它告诉我,也许并不奇怪,我没有任何节点在运行。
如果不必学习Kubernetes的实际工作方式,我如何启动一些节点并克服这个错误?
这是一个在单个VM上运行的本地环境(就像链接的问题一样(。
这将取决于K8的安装方式。Kubernetes是一个复杂的系统,需要正确配置多个节点才能正常工作。
如果找不到用于调度的节点,我的第一个想法是只有一个节点,它是一个主节点(运行控制平面服务,但不运行工作负载(,并且没有连接任何工作节点。您需要将另一个节点添加到作为工作进程运行的集群中,以便它调度工作负载。
如果你想在不了解它的情况下启动并运行,有一些发行版,如minikube或k3s,它们会开箱即用地设置它,并设计为在单机上运行。