kubernetes documentation
All checks were successful
Casa LMS CI/CD Pipeline / deploy (push) Successful in 15s
All checks were successful
Casa LMS CI/CD Pipeline / deploy (push) Successful in 15s
This commit is contained in:
31
README.md
31
README.md
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user