diff --git a/admin/deployment.yaml b/admin/deployment.yaml index 98e3e23..791f74a 100644 --- a/admin/deployment.yaml +++ b/admin/deployment.yaml @@ -32,8 +32,8 @@ spec: volumeMounts: - name: pdns-admin-vol mountPath: /data - securityContext: - fsGroup: 1000 + # securityContext: + # fsGroup: 101 volumes: - name: pdns-admin-vol persistentVolumeClaim: diff --git a/admin/ingress.yaml b/admin/ingress.yaml index f5b6b85..33e34a3 100644 --- a/admin/ingress.yaml +++ b/admin/ingress.yaml @@ -6,6 +6,8 @@ metadata: namespace: pdns annotations: kubernetes.io/ingress.class: "traefik" + traefik.ingress.kubernetes.io/redirect-entry-point: https + cert-manager.io/cluster-issuer: dns-clusterissuer spec: rules: - host: pdns.home.thejimnicholson.com @@ -17,4 +19,8 @@ spec: service: name: pdns-admin port: - number: 80 \ No newline at end of file + number: 80 + tls: + - hosts: + - pdns.home.thejimnicholson.com + secretName: pdns.home.thejimnicholson.com diff --git a/admin/volume.yaml b/admin/volume.yaml index d21f600..77c0b2d 100644 --- a/admin/volume.yaml +++ b/admin/volume.yaml @@ -1,5 +1,25 @@ --- apiVersion: v1 +kind: PersistentVolume +metadata: + name: pdns-pv + namespace: pdns + labels: + app: pdns +spec: + storageClassName: "local-path" + capacity: + storage: 5Gi + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + mountOptions: + - nolock + nfs: + server: 10.0.96.14 + path: "/mnt/data/pdns-admin" +--- +apiVersion: v1 kind: PersistentVolumeClaim metadata: name: pdns-admin-claim @@ -7,7 +27,8 @@ metadata: spec: accessModes: - ReadWriteOnce - storageClassName: longhorn + storageClassName: "local-path" resources: requests: - storage: 1Gi \ No newline at end of file + storage: 5Gi + volumeName: pdns-pv \ No newline at end of file