From 57d91a7ecbfe63ced9f27dc5467125d13fe57445 Mon Sep 17 00:00:00 2001 From: gregory hendrickson Date: Thu, 26 Jan 2023 09:15:58 -0800 Subject: [PATCH] updated to work with GKE --- volumes/ghost-blog-pv.yaml | 11 ++++++----- volumes/ghost-blog-pvc.yaml | 8 +++++--- volumes/mysql-pv.yaml | 10 +++++----- volumes/mysql-pvc.yaml | 5 ++++- 4 files changed, 20 insertions(+), 14 deletions(-) diff --git a/volumes/ghost-blog-pv.yaml b/volumes/ghost-blog-pv.yaml index 59d009d..52b5982 100644 --- a/volumes/ghost-blog-pv.yaml +++ b/volumes/ghost-blog-pv.yaml @@ -1,13 +1,14 @@ apiVersion: v1 kind: PersistentVolume metadata: - name: ghost-data-pv - namespace: blog + name: ghost-blog-pv spec: - storageClassName: standard capacity: storage: 25Gi accessModes: - ReadWriteOnce - hostPath: - path: "/mnt/data" + persistentVolumeReclaimPolicy: Retain + storageClassName: standard + gcePersistentDisk: + pdName: ghost-blog-disk + fsType: ext4 diff --git a/volumes/ghost-blog-pvc.yaml b/volumes/ghost-blog-pvc.yaml index 3ae6a91..8d2efbd 100644 --- a/volumes/ghost-blog-pvc.yaml +++ b/volumes/ghost-blog-pvc.yaml @@ -1,12 +1,14 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: ghost-data-pvc - namespace: blog + name: ghost-blog-pvc spec: - storageClassName: standard accessModes: - ReadWriteOnce resources: requests: storage: 25Gi + storageClassName: standard + selector: + matchLabels: + name: ghost-blog-pv diff --git a/volumes/mysql-pv.yaml b/volumes/mysql-pv.yaml index d6b594e..30c87ab 100644 --- a/volumes/mysql-pv.yaml +++ b/volumes/mysql-pv.yaml @@ -2,13 +2,13 @@ apiVersion: v1 kind: PersistentVolume metadata: name: mysql-pv - labels: - type: local spec: - storageClassName: manual capacity: storage: 10Gi accessModes: - ReadWriteOnce - hostPath: - path: "/mnt/data" + persistentVolumeReclaimPolicy: Retain + storageClassName: standard + gcePersistentDisk: + pdName: mysql-disk + fsType: ext4 diff --git a/volumes/mysql-pvc.yaml b/volumes/mysql-pvc.yaml index be9e7db..bf9cc18 100644 --- a/volumes/mysql-pvc.yaml +++ b/volumes/mysql-pvc.yaml @@ -3,9 +3,12 @@ kind: PersistentVolumeClaim metadata: name: mysql-pvc spec: - storageClassName: manual accessModes: - ReadWriteOnce resources: requests: storage: 10Gi + storageClassName: standard + selector: + matchLabels: + app: mysql