问题标签 [longhorn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
80 浏览

monitoring - Rancher 通过 Marketplace Failure 启用监控

  • 牧场主 2.5.8
  • k8S:1.20.11
  • 长角牛 1.2.2
  • 牧场主监控图表 14.5.100

我对我的问题感到非常困惑。我有一个带有多个集群的单一 Rancher 服务器。在一个集群中,运行 k8s 1.20.11 我能够从集群管理器安装监控图表而不会发生任何事故。一切都在运行,人们很高兴。

但是,在同一个 Rancher 服务器上,在另一个运行 1.20.11 的集群上,我无法让 Prometheus pod 获得持久卷。两个集群都使用 Longhorn 1.2.2,没有任何特殊修改。我已经验证了第二个集群的设置与第一个集群的设置相同。

错误:

0 投票
1 回答
265 浏览

kubernetes - Microk8s 无法在 Longhorn 上自动安装 pod

我在 Ubuntu 20.04 上有一个单节点 kubernetes 设置。我正在为我的单节点集群使用 microk8s 和 longhorn 存储。我通过 Lens IDE 使用 Helm 安装软件包。我已经按照各自的指南配置了所有内容,但是每当我安装需要持久性的包时,例如 Mariadb 或 Wordpress,都会发生以下情况:

  • pv 和 pvc 成功创建和绑定
  • pod 没有成功创建并抛出下面的错误
  • 当我使用以下命令手动创建目录时,pod 将成功启动
  • 如果我重新启动服务器,该问题将重复出现

问:当我从 Helm 安装包时,如何让 Pod 自动挂载。我已经看到这种情况发生在使用相同软件的类似单节点集群上。

注意:nfs-common 和 open-iscsi 都在运行

0 投票
0 回答
62 浏览

docker - Lonhorn 无法在 Rancher 2.6 (Edge Doployment) 上安装

我想使用 Rancher 作为边缘编排工具。

我的 Rancher 服务器设置:

  • Rancher 版本:2.6 - 全新安装
  • 安装选项(Docker install/Helm Chart):Docker install on an Edge(单节点)系统

从“集群工具”和默认设置安装 Longhorn 时,10 分钟后安装失败并显示这些日志(我尝试了几次):

我怎样才能解决这个问题?我错过了什么?

0 投票
1 回答
55 浏览

rancher - Longhorn 使用超过 50% 的存储空间作为保留空间

我在 RKE1 集群(由 Rancher 提供)上运行 Longhorn v1.2.3,该集群有 5 个节点,在 /var/lib/longhorn 上安装了专用的 20GiB 磁盘,具有 ext4 文件系统和 0% 为 root 用户/组保留的块。

在仪表板中,我看到以下统计信息:

类型 尺寸
可调度 33.5 吉
预订的 58.1 吉
用过的 6.18 吉
已禁用 0毕
全部的 97.8 吉

我将设置中的存储最小可用百分比更改为 5(我记得从 25),但这并没有改变任何东西。当我打开“节点”选项卡时,我在“大小”选项卡中看到以下内容:

不同节点的确切大小不同,但大约为 8Gi。

这些专用磁盘是在集群中配置longhorn后添加的,系统磁盘大小为40 GiB,因此过度使用的原因可能是因为保留大小是在longhorn与操作系统一起部署时计算的,并且没有调整当我将此文件夹安装到新磁盘时。

为什么我有超过一半的空间“保留”?我该怎么做才能从 longhorn 获得更多可用空间?谢谢!

0 投票
1 回答
62 浏览

kubernetes - Kubernetes 方式或 Operator 在命名空间之间克隆 PV

请告诉我在命名空间之间克隆 PV 的最佳方法。我读到克隆只能在单个命名空间中进行。

到目前为止,我看到的最好方法是在创建 PVC 后将文件从一个文件夹显式复制到另一个文件夹。

但我想创建一个 PV 并将其用作部署模板。我使用 Longhorn 进行磁盘管理。

谢谢。

0 投票
0 回答
16 浏览

influxdb - Longhorn 体积比已安装的驱动器大很多

我在我的 K3S 集群中运行了一个小型 InfluxDB 数据库。
作为存储类,我使用 Longhorn。
我知道在 Kubernetes 中运行数据库并不是最佳选择,但这仅适用于 Telegraf 的一些指标日志记录。
问题是在 pod 中安装的卷是 200 MB 大,但在 Longhorn 中它的实际大小是 2.5 GB。该卷只有 1 天。以这个速度,我的磁盘存储很快就会满了。

为什么是这样?这是我可以解决的问题吗?

0 投票
0 回答
14 浏览

iis - (Rancher) Longhorn 仪表板上的刷新/连接过多

我正在为我的 k3s 集群使用 longhorn。我的集群与我的本地计算机处于完全不同的环境中。访问仪表板的设置如下所示。

本地 PC (env1) <-> 反向代理 (env1, IIS6) <-> 反向代理 (env2, IIS8) <-> K3s 集群 (env2 nginx ingress) <-> Longhorn 仪表板 (env2)

此设置适用于我的大多数应用程序。像 Kubernetes 仪表板、graylog、一些自己开发的东西等。

但是 longhorn 重新加载了很多次,以至于第一个反向代理上的所有临时 Windows 端口都被占用了。然后,不再可能与服务器建立其他连接。关闭所有端口也需要重新启动 IIS。此外,关闭所有连接需要一些时间。所以它对服务器造成了很大的压力。

我的问题是,我的 IIS 配置有问题吗?我在 IIS 6 上使用 ARR。它是默认配置,没什么特别的。使用 URL 重写模块在用户界面上完成。

或者是否有longhorn的设置,我可以在哪里禁用页面的重新加载?

这是我的浏览器的截图。如您所见,向服务器发送了许多请求:

在此处输入图像描述