Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OpenSourceLAN/kubernetes-lanparty
All the info and configs you need to run kubernetes for a LAN party!
https://github.com/OpenSourceLAN/kubernetes-lanparty
Last synced: 5 days ago
JSON representation
All the info and configs you need to run kubernetes for a LAN party!
- Host: GitHub
- URL: https://github.com/OpenSourceLAN/kubernetes-lanparty
- Owner: OpenSourceLAN
- Created: 2018-08-12T02:50:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-03T08:57:56.000Z (about 2 years ago)
- Last Synced: 2024-11-14T09:03:00.917Z (6 days ago)
- Language: Smarty
- Size: 73.2 KB
- Stars: 24
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-lanparty-software - kubernetes-lanparty
README
# Kubernetes LAN Party
This repo contains all of the info and configuration needed to get your LAN party running on Kubernetes. Or, rather, it will soon. Work in progress!
## Who is this for
LAN parties have a few constraints that make Kubernetes not as straight forward as other use cases. For example, game servers need to be on the same broadcast domain to be discovered in the LAN tab of games; and for games that don't support that, we need sane DNS addresses for humans to use. And numbered servers. And simple cluster storage. So this guide is for people who want to run Kubernetes in an environment like that.
## Why Kubernetes for your LAN Party?
Buzz words.
Also - Centralised management. Infrastructure as Code. Super fast and reproducible setup.
Kubernetes adds complexity, so it's not for everyone. Before using it, make sure you have a backup plan, just in case :)
## What is in this
* Documentation
* Scripts
* [Example configuration files](configs/)## Documentation Index
* [Host Installation](installation.md)
* [Host and pod network configuration](network.md)
* [DNS](DNS.md)
* [Internal Docker registry](registry.md)
* [Kubernetes Dashboard](dashboard.md)
* [Persistent internal storage](storage.md)## Join the discord!
[Join the Open Source LAN Discord!](https://discord.gg/0149LEvYPSzmnItKb). Chat with us about what you're doing with Kubernetes :)
## TODO
This repo is still a WIP and hasn't been used in production yet. More content coming.
TODO:
* Scripts to automate most of the work (eg host deployment)
* Deploying game servers
* Deploying a LAN cache server
* Documenting caveats
* Testing in production
* Much else...