Lightweight Minecraft Java Edition TCP gateway with static routing and Kubernetes Service discovery.
1.9K
mc-router provides mc-gateway, a lightweight Minecraft Java Edition TCP gateway that routes one public listener to backend Minecraft servers based on the hostname in the initial Minecraft handshake.
It supports static YAML routing first, with optional namespace-scoped Kubernetes Service annotation discovery for containerized deployments.
deny / default policiesSIGHUP config reloaddocker pull alexandergg0520/mc-router:v0.1.0
Use latest only if you intentionally want the newest published build.
v0.1.0 is the first MVP release for the current gateway and namespace-scoped Service annotation discovery model.
It is not a general-purpose Kubernetes ingress controller and does not currently include all-namespaces discovery, Pod annotations, EndpointSlice discovery, CRD route discovery, UDP routing, Simple Voice Chat routing, a REST API, or a Web UI.
See the GitHub repository for configuration examples, Kubernetes manifests, and release notes.
Content type
Image
Digest
sha256:f4871f982…
Size
10.5 MB
Last updated
about 1 month ago
docker pull alecjp02/mc-router:sha-a4cfec4