主要观点:通过在 Orange Pi 3 LTS 板上部署 MariaDB Kubernetes 操作符,展示在受限环境下运行数据库的实践,包括 K3s 的安装与配置、MariaDB 操作符的安装、MariaDB 秘钥设置、MariaDB 实例及 Galera 集群的部署与调优,强调操作符的自动化优势及在资源受限环境下的应用,同时分享学习到的经验和可进一步探索的方向。
关键信息:
- 使用四个 Orange Pi 3 LTS 板,安装 K3s 并去除不必要组件,如 traefik、servicelb、cloud-controller、network-policy。
- 通过 Helm 安装 MariaDB 操作符,安装过程干净且 ARM64 支持良好。
- 为 MariaDB 设置根密码需通过命令行创建 secret,遵循文档操作。
- 对仅有 2GB 内存的节点进行 MariaDB 实例调优,限制内存等配置以避免 OOM 错误。
- 部署 3 节点 MariaDB Galera 集群需耐心等待,调整探针阈值等,确保集群正常运行。
- 通过简单测试确认复制工作,使用 NodePort 暴露服务进行连接。
- 总结学习到的经验,如操作符资源创建处理较好、Galera 在 SBC 上可行等。
重要细节: - K3s 安装命令及各组件的去除原因。
- Helm 安装 MariaDB 操作符的步骤。
- MariaDB 实例配置中的各项参数含义及调整。
- Galera 集群部署中的配置细节及注意事项。
- 测试复制的具体命令及结果。
- 学习到的经验的具体内容及后续可探索的方向。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。