kubernetes documentation
All checks were successful
Casa LMS CI/CD Pipeline / deploy (push) Successful in 15s

This commit is contained in:
2025-11-22 19:24:45 +00:00
parent b3451396a3
commit 8f0de6ca92
3 changed files with 15 additions and 16 deletions

View File

@@ -2,41 +2,40 @@
Welcome to my Lyrion Music Server (LMS) setup repo.
Currently hosted on [homesrv01.dev.lan](/marcio.fernandes/homesrv01.dev.lan).
Currently hosted on [kubernetes cluster - casa](https://git.limbosolutions.com/myLimbo/casa).
<!-- omit in toc -->
## Table of Contents
**Table of Contents:**
- [Namespace](#namespace)
- [Volumes](#volumes)
- [data](#data)
- [music](#music)
- [Deploy and Maintenance](#deploy-and-maintenance)
- [Deploy](#deploy)
- [Continuous Deploy](#continuous-deploy)
- [music](#music)
- [Clients](#clients)
- [Links](#links)
## Namespace
```bash { cwd=../ terminalRows=15 }
# from repo root folder
kubectl create namespace lms
```
### Volumes
## Deploy
#### data
- [deployment](./deploy/lms-deploy.yaml)
- [cicd-rbac](./deploy/cicd-rbac.yaml)
- [music pv](/deploy/music-persistent-volume.yaml)
LMS persistent data.
## Continuous Deploy
#### music
Weekly cron update.
using rclone docker plugin connected to an s3/minio bucket.
[Gitea Workflow](./.gitea/workflows/deploy.yml)
For configuration check [homesrv01 git repo](/marcio.fernandes/homesrv01.dev.lan#lms).
## music
## Deploy and Maintenance
using seaweedfs cs driver to my central data storage.
Using vscode on lazarus dev device with docker context set to host [homesrv01.dev.lan](marcio.fernandes/homesrv01.dev.lan)
For configuration check [persistent volume configuration](/deploy/music-persistent-volume.yaml).
## Clients