Use helm chart for plex service

This commit is contained in:
SeanOMik 2023-04-11 13:33:55 -04:00
parent 5202b7f3ca
commit 41c8764275
Signed by: SeanOMik
GPG Key ID: 568F326C7EB33ACB
3 changed files with 13 additions and 26 deletions

View File

@ -28,12 +28,18 @@ spec:
ADVERTISE_IP: "https://plex.${SECRET_NEW_DOMAIN}/"
ALLOWED_NETWORKS: "0.0.0.0/0"
# service:
# main:
# type:
# ports:
# http:
# port: 32400
service:
main:
type: LoadBalancer
annotations:
metallb.universe.tf/loadBalancerIPs: "192.168.87.100"
metallb.universe.tf/allow-shared-ip: "main-ip-192.168.87.10"
ports:
http:
port: 32400
targetPort: 32400
probes:
liveness:

View File

@ -1,5 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helm-release.yaml
- ./service.yaml
- ./helm-release.yaml

View File

@ -1,18 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: plex
namespace: media
annotations:
metallb.universe.tf/allow-shared-ip: "main-ip-192.168.87.10"
spec:
type: LoadBalancer
loadBalancerIP: 192.168.87.10
ports:
- name: plex-http
protocol: TCP
port: 32400
targetPort: 32400
selector:
app.kubernetes.io/instance: plex
app.kubernetes.io/name: plex