Вам необходимо создать службу NodePort
для каждого экземпляра сервера minecraft.
A NodePort
открыть случайный порт до <30000 и связать его с внутренним (набором) на основе селекторы. </p>
Например, предположим, что существует один экземпляр сервера minecraft со следующим ресурсом:
apiVersion: v1
kind: Pod
metadata:
name: minecraft-instance1
labels:
instance: minecraft-1
spec:
...
Это описание nodePort
для доступа к нему через порт 30007 ( на каждом узле кластера ):
apiVersion: v1
kind: Service
metadata:
name: service-minecraft-1
spec:
type: NodePort
selector:
instance: minecraft-1
ports:
- port: 25565
targetPort: 25565
nodePort: 30007