From 24a9d59deae6a009e08d9ae1ca86e5b941fe942a Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Thu, 20 Jul 2023 10:54:59 +0200 Subject: Create pv for lldap on mieshu --- .../lldap/persistent-volume-claim.yaml | 20 +++++++++++++++ .../personal-services/lldap/persistent-volume.yaml | 30 ++++++++++++++++++++++ .../mieshu/personal-services/lldap/service.yaml | 28 ++++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume-claim.yaml create mode 100644 data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume.yaml create mode 100644 data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/service.yaml (limited to 'data.d') diff --git a/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume-claim.yaml b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume-claim.yaml new file mode 100644 index 0000000..9a5a02e --- /dev/null +++ b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume-claim.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: lldap + namespace: personal-services + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lldap + app.kubernetes.io/part-of: personal-services +spec: + storageClassName: seaweedfs-storage + volumeName: lldap + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi +... diff --git a/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume.yaml b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume.yaml new file mode 100644 index 0000000..32bc597 --- /dev/null +++ b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/persistent-volume.yaml @@ -0,0 +1,30 @@ +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: lldap + namespace: personal-services + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lldap + app.kubernetes.io/part-of: personal-services +spec: + storageClassName: seaweedfs-storage + accessModes: + - ReadWriteMany + - ReadWriteOnce + capacity: + storage: 100Mi + csi: + driver: seaweedfs-csi-driver + volumeHandle: lldap + volumeAttributes: + collection: lldap + replication: "100" + path: / + diskType: "hdd" + readOnly: false + persistentVolumeReclaimPolicy: Retain + volumeMode: Filesystem +... diff --git a/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/service.yaml b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/service.yaml new file mode 100644 index 0000000..528e6fa --- /dev/null +++ b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/service.yaml @@ -0,0 +1,28 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: lldap + namespace: personal-services + labels: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lldap + app.kubernetes.io/part-of: personal-services +spec: + selector: + app.kubernetes.io/created-by: tyil + app.kubernetes.io/managed-by: manual + app.kubernetes.io/name: lldap + app.kubernetes.io/part-of: personal-services + ports: + - name: ldap + port: 3890 + targetPort: 3890 + - name: ldaps + port: 6360 + targetPort: 6360 + - name: http + port: 17170 + targetPort: 17170 +... -- cgit v1.1