apiVersion: v1 kind: Namespace metadata: name: minecraft labels: app: minecraft --- apiVersion: apps/v1 kind: Deployment metadata: name: forwarding namespace: minecraft labels: app: forwarding spec: replicas: 1 selector: matchLabels: app: forwarding template: metadata: labels: app: forwarding spec: containers: - name: forwarding image: simonrupf/socat tty: true ports: - containerPort: 25565 args: ["TCP4-LISTEN:25565,fork", "TCP6:mc.game.moll.re:25565"] hostNetwork: true nodeSelector: hdd: enabled # ensures we are running on 192.168.1.122, ie pi node 0 --- apiVersion: v1 kind: Service metadata: name: forwarding namespace: minecraft spec: type: NodePort ipFamilyPolicy: PreferDualStack ports: - name: mc port: 25565 selector: app: forwarding