本文介绍如何通过 longhorn 来将 raspi 挂载的硬盘在 k3s 中池化。

概述

如何将所有工作节点上磁盘在 kubernetes 池化使用?分布式块存储系统 longhorn 提供一种解决方案。

安装

按照 官方指南 可以很顺利的进行安装。

  • 为了节省磁盘空间只开启 2 个 replica 。
  • 需要集群外访问可以开启 ingress。

实践

将 longhorn 作为 mysql 的持久存储:

如果 mysql 反复重启,可以尝试增加了几个 probe 的 initDelay 来解决。

可以根据提示来来创建客户端,连接 mysql 数据库。

Next