0

我尝试在我的 Kubernetes 集群上安装带有 Rancher UI 的 Longhorn。
Rancher 版本:2.5.9
Longhorn 版本:1.1.100
我的集群有 3 个节点,1 个用于控制平面和 etcd,2 个工作节点。它在 Ubuntu 18.04.5 虚拟机上运行。
问题:当我安装 Longhorn 时,由于以下错误,实例管理器 pod 无法启动(始终处于“终止”状态):

"Node didn't have enough resource: cpu, requested: 240, used: 2000, capacity: 2000"

当我检查集群事件时,总是出现同样的错误。

但是当我检查资源时,它说:

状态 姓名 角色 中央处理器 内存
积极的 110 控制平面等 18% 36%
积极的 120 工人 12% 43%
积极的 130 工人 18% 44%

所以,它实际上并没有用完cpu。我尝试安装不同的版本,并使用 kubectl 进行安装。同样的错误。还尝试从这里运行环境检查脚本:https://github.com/longhorn/longhorn/blob/v1.2.0/scripts/environment_check.sh 这也无法启动一个 pod,但由于不同的错误.

只有在安装后在 Longhorn Settings 中将“Guaranteed Engine Manager CPU”和“Guaranteed Replica Manager CPU”设置为 0% 时,才能解决“out of cpu”问题。但对我来说,这似乎是一个糟糕的解决方案。

非常感谢任何帮助,我不知道问题出在哪里......谢谢!

4

0 回答 0