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. 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) - [Namespace](#namespace)
- [Volumes](#volumes) - [Deploy](#deploy)
- [data](#data) - [Continuous Deploy](#continuous-deploy)
- [music](#music) - [music](#music)
- [Deploy and Maintenance](#deploy-and-maintenance)
- [Clients](#clients) - [Clients](#clients)
- [Links](#links) - [Links](#links)
## Namespace ## Namespace
```bash { cwd=../ terminalRows=15 } ```bash { cwd=../ terminalRows=15 }
# from repo root folder
kubectl create namespace lms 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 ## Clients