This is a very very raw controller written during TGIK 083 live stream. Details on the episode at https://github.com/heptio/tgik/tree/master/episodes/083.
- Populate status
- Recreate Pod when parameters change
- Create and manage a Service along with each Pod
- +kubebulder:validation:Enum for serverType
- Build a minecraft protocol proxy
- Define CRDs for plugins
- Graceful shutdown of server
- Hibernate with saving worlds to s3
- Build an admin web ui?
- Get/reflect logs somehow
- Send custom rcon commands