From d0b926e94904cb5b5202e3e93857e38f7906ad2c Mon Sep 17 00:00:00 2001 From: Martyn Ranyard Date: Sat, 11 Feb 2023 15:41:57 +0100 Subject: [PATCH] externalName doesn't work for nginx-ingress-controller :cry: Signed-off-by: Martyn Ranyard --- jelly/endpointslice.yaml | 15 +++++++++++++++ jelly/service.yaml | 6 ++++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 jelly/endpointslice.yaml diff --git a/jelly/endpointslice.yaml b/jelly/endpointslice.yaml new file mode 100644 index 0000000..266d32c --- /dev/null +++ b/jelly/endpointslice.yaml @@ -0,0 +1,15 @@ +apiVersion: discovery.k8s.io/v1 +kind: EndpointSlice +metadata: + name: jellyfin-1 + labels: + kubernetes.io/service-name: jellyfin +addressType: IPv4 +ports: + - name: '' + appProtocol: http + protocol: TCP + port: 8096 +endpoints: +- addresses: + - "10.32.58.244" diff --git a/jelly/service.yaml b/jelly/service.yaml index 2469a83..914e7c5 100644 --- a/jelly/service.yaml +++ b/jelly/service.yaml @@ -3,5 +3,7 @@ apiVersion: v1 metadata: name: jellyfin spec: - type: ExternalName - externalName: remote-jelly.cluster-ingress.svc.cluster.local + ports: + - protocol: tcp + port: 8096 + targetPort: 8096