问题标签 [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.
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,没有任何特殊修改。我已经验证了第二个集群的设置与第一个集群的设置相同。
错误:
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 都在运行
docker - Lonhorn 无法在 Rancher 2.6 (Edge Doployment) 上安装
我想使用 Rancher 作为边缘编排工具。
我的 Rancher 服务器设置:
- Rancher 版本:2.6 - 全新安装
- 安装选项(Docker install/Helm Chart):Docker install on an Edge(单节点)系统
从“集群工具”和默认设置安装 Longhorn 时,10 分钟后安装失败并显示这些日志(我尝试了几次):
我怎样才能解决这个问题?我错过了什么?
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 获得更多可用空间?谢谢!
kubernetes - Kubernetes 方式或 Operator 在命名空间之间克隆 PV
请告诉我在命名空间之间克隆 PV 的最佳方法。我读到克隆只能在单个命名空间中进行。
到目前为止,我看到的最好方法是在创建 PVC 后将文件从一个文件夹显式复制到另一个文件夹。
但我想创建一个 PV 并将其用作部署模板。我使用 Longhorn 进行磁盘管理。
谢谢。
influxdb - Longhorn 体积比已安装的驱动器大很多
我在我的 K3S 集群中运行了一个小型 InfluxDB 数据库。
作为存储类,我使用 Longhorn。
我知道在 Kubernetes 中运行数据库并不是最佳选择,但这仅适用于 Telegraf 的一些指标日志记录。
问题是在 pod 中安装的卷是 200 MB 大,但在 Longhorn 中它的实际大小是 2.5 GB。该卷只有 1 天。以这个速度,我的磁盘存储很快就会满了。
为什么是这样?这是我可以解决的问题吗?
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的设置,我可以在哪里禁用页面的重新加载?
这是我的浏览器的截图。如您所见,向服务器发送了许多请求: