haveachin / infrared

An ultra lightweight minecraft reverse proxy and idle placeholder
https://infrared.dev
GNU Affero General Public License v3.0
722 stars 60 forks source link

add Kubernetes config provider #182

Closed marratj closed 12 months ago

marratj commented 1 year ago

This PR adds a Kubernetes config provider that allows infrared to automatically pick up new Kubernetes services and configure proxies for them, similar to how mc-router does it.

It works basically the same as the already existing Docker config provider just that it looks for annotations in Kubernetes Service objects instead of Docker container labels.