k8s-inclusion

This commit is contained in:
Samuel Walker
2023-06-29 15:49:57 +00:00
parent 4896a5bc36
commit 8c6051aec7
3 changed files with 137 additions and 0 deletions

16
docs/k8s.md Normal file
View File

@@ -0,0 +1,16 @@
# Kubernetes
Have a cluster at home and want to add steam headless to it?
Requirements
- NVIDIA Device plugin (if using nvidia GPU) https://github.com/NVIDIA/k8s-device-plugin
- A storageclass
Tasks
1. Configure the statefulset to your liking. Things to note:
- CPU & Memory
- Env vars (see compose-files/.env for documentation)
2. Change the PVC to your liking. Things to note:
- Storage Class
- Size
3. Deploy it: `kubectl create -f k8s-files/*`