diff --git a/kustomize/base/mariadb/kustomization.yaml b/kustomize/base/mariadb/kustomization.yaml index 897864e..463776c 100644 --- a/kustomize/base/mariadb/kustomization.yaml +++ b/kustomize/base/mariadb/kustomization.yaml @@ -1,5 +1,5 @@ resources: - - mariadb-deployment.yaml + - mariadb-statefulset.yaml secretGenerator: - name: mariadb-credentials-secret diff --git a/kustomize/base/mariadb/mariadb-deployment.yaml b/kustomize/base/mariadb/mariadb-statefulset.yaml similarity index 75% rename from kustomize/base/mariadb/mariadb-deployment.yaml rename to kustomize/base/mariadb/mariadb-statefulset.yaml index 3f8745e..387fea9 100644 --- a/kustomize/base/mariadb/mariadb-deployment.yaml +++ b/kustomize/base/mariadb/mariadb-statefulset.yaml @@ -1,13 +1,12 @@ apiVersion: apps/v1 -kind: Deployment +kind: StatefulSet metadata: - name: mariadb-deployment + name: mariadb-statefulset spec: selector: matchLabels: app: mariadb - strategy: - type: Recreate + serviceName: mariadb template: metadata: labels: @@ -40,23 +39,15 @@ spec: volumeMounts: - name: mariadb-pvc mountPath: /var/lib/mysql - volumes: - - name: mariadb-pvc - persistentVolumeClaim: - claimName: mariadb-pvc ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: mariadb-pvc - labels: - app: mariadb -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 20Gi + volumeClaimTemplates: + - metadata: + name: mariadb-pvc + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 20Gi --- apiVersion: v1 kind: Service