use LB instead of nodePort

This commit is contained in:
2025-05-31 03:14:18 +05:30
parent 72474c092a
commit f0018750a5
25 changed files with 46 additions and 99 deletions

View File

@@ -5,11 +5,10 @@ metadata:
name: authelia-service name: authelia-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: authelia app: authelia
ports: ports:
- port: 9091 - port: 9091
targetPort: 9091 targetPort: 9091
nodePort: 9091
protocol: TCP protocol: TCP

View File

@@ -5,11 +5,10 @@ metadata:
name: bazarr-service name: bazarr-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: bazarr app: bazarr
ports: ports:
- protocol: TCP - protocol: TCP
port: 6767 port: 6767
targetPort: 6767 targetPort: 6767
nodePort: 6767

View File

@@ -7,10 +7,8 @@ metadata:
spec: spec:
selector: selector:
app: code-server app: code-server
type: NodePort type: LoadBalancer
ports: ports:
- port: 8443 - port: 8443
targetPort: 8443 targetPort: 8443
nodePort: 8443
protocol: TCP protocol: TCP

View File

@@ -5,12 +5,10 @@ metadata:
name: ersatztv-service name: ersatztv-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: ersatztv app: ersatztv
ports: ports:
- port: 8409 - port: 8409
targetPort: 8409 targetPort: 8409
nodePort: 8409
protocol: TCP protocol: TCP

View File

@@ -7,10 +7,7 @@ metadata:
spec: spec:
selector: selector:
app: flaresolverr app: flaresolverr
type: NodePort type: LoadBalancer
ports: ports:
- port: 8191 - port: 8191
targetPort: 8191 targetPort: 8191
nodePort: 8191
protocol: TCP

View File

@@ -5,11 +5,10 @@ metadata:
name: ghostfolio-service name: ghostfolio-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: ghostfolio app: ghostfolio
ports: ports:
- port: 3333 - port: 3232
targetPort: 3333 targetPort: 3333
nodePort: 3232
protocol: TCP protocol: TCP

View File

@@ -5,13 +5,12 @@ metadata:
name: gitea-service name: gitea-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: gitea-app app: gitea-app
ports: ports:
- port: 3000 - port: 3011
targetPort: 3000 targetPort: 3000
nodePort: 3011
protocol: TCP protocol: TCP
--- ---
@@ -21,13 +20,12 @@ metadata:
name: gitea-ssh-service name: gitea-ssh-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: gitea-app app: gitea-app
ports: ports:
- port: 22 - port: 222
targetPort: 22 targetPort: 22
nodePort: 222
--- ---
apiVersion: v1 apiVersion: v1

View File

@@ -5,14 +5,12 @@ metadata:
name: gluetun-service name: gluetun-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: gluetun app: gluetun
ports: ports:
- port: 8888 - port: 8388
targetPort: 8888 targetPort: 8888
nodePort: 8388
protocol: TCP
--- ---
apiVersion: v1 apiVersion: v1
@@ -21,11 +19,10 @@ metadata:
name: gluetun-p2p-service name: gluetun-p2p-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: gluetun app: gluetun
ports: ports:
- port: 6881 - port: 30881
targetPort: 6881 targetPort: 6881
nodePort: 30881
protocol: TCP protocol: TCP

View File

@@ -5,11 +5,9 @@ metadata:
name: homepage-service name: homepage-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app.kubernetes.io/name: homepage app.kubernetes.io/name: homepage
ports: ports:
- port: 3000 - port: 30001
targetPort: 3000 targetPort: 3000
nodePort: 30001
protocol: TCP

View File

@@ -5,14 +5,12 @@ metadata:
name: immich-service name: immich-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: immich-app app: immich-app
ports: ports:
- port: 2283 - port: 2283
targetPort: 2283 targetPort: 2283
nodePort: 2283
protocol: TCP
--- ---
apiVersion: v1 apiVersion: v1
@@ -21,14 +19,12 @@ metadata:
name: immich-machine-learning-service name: immich-machine-learning-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: immich-app app: immich-app
ports: ports:
- port: 3003 - port: 3333
targetPort: 3003 targetPort: 3003
nodePort: 3333
protocol: TCP
--- ---
apiVersion: v1 apiVersion: v1

View File

@@ -5,11 +5,10 @@ metadata:
name: invidious-service name: invidious-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: invidious app: invidious
ports: ports:
- port: 3000 - port: 3111
targetPort: 3000 targetPort: 3000
nodePort: 3111
protocol: TCP protocol: TCP

View File

@@ -5,12 +5,10 @@ metadata:
name: jellyfin-service name: jellyfin-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: jellyfin app: jellyfin
ports: ports:
- port: 8096 - port: 8096
targetPort: 8096 targetPort: 8096
nodePort: 8096
protocol: TCP protocol: TCP

View File

@@ -5,11 +5,10 @@ metadata:
name: jellyseerr-service name: jellyseerr-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: jellyseerr app: jellyseerr
ports: ports:
- port: 5055 - port: 5055
targetPort: 5055 targetPort: 5055
nodePort: 5055
protocol: TCP protocol: TCP

View File

@@ -5,11 +5,10 @@ metadata:
name: jellystat-service name: jellystat-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: jellystat app: jellystat
ports: ports:
- port: 3000 - port: 3001
targetPort: 3000 targetPort: 3000
nodePort: 3001
protocol: TCP protocol: TCP

View File

@@ -5,14 +5,13 @@ metadata:
name: nextcloud-service name: nextcloud-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: nextcloud app: nextcloud
ports: ports:
- protocol: TCP - protocol: TCP
port: 443 port: 9200
targetPort: 443 targetPort: 443
nodePort: 9200
--- ---
apiVersion: v1 apiVersion: v1
@@ -21,14 +20,13 @@ metadata:
name: collabora-service name: collabora-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: collabora app: collabora
ports: ports:
- protocol: TCP - protocol: TCP
port: 9980 port: 9980
targetPort: 9980 targetPort: 9980
nodePort: 9980
--- ---
apiVersion: v1 apiVersion: v1

View File

@@ -5,11 +5,9 @@ metadata:
name: open-webui-service name: open-webui-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: open-webui app: open-webui
ports: ports:
- port: 8080 - port: 4321
targetPort: 8080 targetPort: 8080
nodePort: 4321
protocol: TCP

View File

@@ -5,11 +5,9 @@ metadata:
name: paperless-ngx-service name: paperless-ngx-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: paperless-ngx app: paperless-ngx
ports: ports:
- port: 8000 - port: 8001
targetPort: 8000 targetPort: 8000
nodePort: 8001
protocol: TCP

View File

@@ -5,12 +5,9 @@ metadata:
name: prowlarr-service name: prowlarr-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: prowlarr app: prowlarr
ports: ports:
- port: 9696 - port: 9696
targetPort: 9696 targetPort: 9696
nodePort: 9696
protocol: TCP

View File

@@ -5,12 +5,9 @@ metadata:
name: qbittorrent-service name: qbittorrent-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: qbittorrent app: qbittorrent
ports: ports:
- port: 8080 - port: 8080
targetPort: 8080 targetPort: 8080
nodePort: 8080
protocol: TCP

View File

@@ -5,12 +5,9 @@ metadata:
name: radarr-service name: radarr-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: radarr app: radarr
ports: ports:
- port: 7878 - port: 7878
targetPort: 7878 targetPort: 7878
nodePort: 7878
protocol: TCP

View File

@@ -7,10 +7,7 @@ metadata:
spec: spec:
selector: selector:
app: searxng app: searxng
type: NodePort type: LoadBalancer
ports: ports:
- port: 8080 - port: 8085
targetPort: 8080 targetPort: 8080
nodePort: 8085
protocol: TCP

View File

@@ -5,11 +5,9 @@ metadata:
name: semaphore-service name: semaphore-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: semaphore app: semaphore
ports: ports:
- port: 3000 - port: 3002
targetPort: 3000 targetPort: 3000
nodePort: 3002
protocol: TCP

View File

@@ -5,12 +5,9 @@ metadata:
name: sonarr-service name: sonarr-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: sonarr app: sonarr
ports: ports:
- port: 8989 - port: 8989
targetPort: 8989 targetPort: 8989
nodePort: 8989
protocol: TCP

View File

@@ -5,12 +5,11 @@ metadata:
name: speedtest-service name: speedtest-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: speedtest app: speedtest
ports: ports:
- port: 80 - port: 8181
targetPort: 80 targetPort: 80
nodePort: 8181
protocol: TCP protocol: TCP

View File

@@ -5,12 +5,9 @@ metadata:
name: vaultwarden-service name: vaultwarden-service
namespace: default namespace: default
spec: spec:
type: NodePort type: LoadBalancer
selector: selector:
app: vaultwarden app: vaultwarden
ports: ports:
- port: 80 - port: 8241
targetPort: 80 targetPort: 80
nodePort: 8241
protocol: TCP