From 3fbd4e500bdd9f6a32a7c17d59bb0bcf07daf542 Mon Sep 17 00:00:00 2001 From: Jeffrey Smeets Date: Wed, 3 Jun 2026 10:22:12 +0200 Subject: [PATCH] pelican: remove endpointslice, switch service to pod selector, use dynamic longhorn for mariadb --- pelican/mariadb-pvc.yaml | 12 ++++++++++++ pelican/pelican-endpointslice.yaml | 18 ------------------ pelican/pelican-svc.yaml | 2 ++ 3 files changed, 14 insertions(+), 18 deletions(-) create mode 100644 pelican/mariadb-pvc.yaml delete mode 100644 pelican/pelican-endpointslice.yaml diff --git a/pelican/mariadb-pvc.yaml b/pelican/mariadb-pvc.yaml new file mode 100644 index 0000000..05b9684 --- /dev/null +++ b/pelican/mariadb-pvc.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: pelican-mariadb-pvc + namespace: pelican +spec: + accessModes: + - ReadWriteOnce + storageClassName: longhorn + resources: + requests: + storage: 5Gi diff --git a/pelican/pelican-endpointslice.yaml b/pelican/pelican-endpointslice.yaml deleted file mode 100644 index 71d8c02..0000000 --- a/pelican/pelican-endpointslice.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: discovery.k8s.io/v1 -kind: EndpointSlice -metadata: - name: pelican - namespace: pelican - labels: - kubernetes.io/service-name: pelican -addressType: IPv4 -ports: - - port: 80 - protocol: TCP -endpoints: - - addresses: - - "10.8.11.50" - conditions: - ready: true - serving: true - terminating: false diff --git a/pelican/pelican-svc.yaml b/pelican/pelican-svc.yaml index cefd168..86c3cff 100644 --- a/pelican/pelican-svc.yaml +++ b/pelican/pelican-svc.yaml @@ -4,6 +4,8 @@ metadata: name: pelican namespace: pelican spec: + selector: + app: pelican ports: - protocol: TCP port: 80