diff --git a/external/configmap.yaml b/external/configmap.yaml new file mode 100644 index 0000000..8203686 --- /dev/null +++ b/external/configmap.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: nginx-configuration + namespace: external-ingress +data: + tcp-services: | + 25565=minecraft/minecraft-01-svc:25565,minecraft/minecraft-02-svc:25565 diff --git a/external/external-controller.yaml b/external/external-controller.yaml index f738723..9e76b67 100644 --- a/external/external-controller.yaml +++ b/external/external-controller.yaml @@ -21,6 +21,7 @@ spec: - /nginx-ingress-controller - --ingress-class=nginx-external - --configmap=$(POD_NAMESPACE)/nginx-configuration + - --tcp-services-configmap=$(POD_NAMESPACE)/nginx-configuration - --publish-status-address=192.168.0.190 - --update-status env: diff --git a/external/kustomization.yaml b/external/kustomization.yaml index 506a82b..7dbdac8 100644 --- a/external/kustomization.yaml +++ b/external/kustomization.yaml @@ -5,6 +5,7 @@ namespace: external-ingress resources: # - proxy + - configmap.yaml - external-controller.yaml - external-policy.yaml - service.yaml