diff --git a/README.md b/README.md index 933cab0..0dc7897 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,12 @@ Prerequisites Workloads/Services/Secrets/ConfigMaps kubectl apply -f namespace.yaml - - - - +kubectl apply -f volumes/mysql-pvc.yaml +kubectl apply -f volumes/traefik-pvc.yaml +kubectl apply -f volumes/ghost-blog-pvc.yaml +kubectl apply -f volumes/traefik-pv.yaml +kubectl apply -f volumes/ghost-blog-pv.yaml +kubectl apply -f volumes/mysql-pv.yaml kubectl apply -f deployments/ghost-blog-deployment.yaml kubectl apply -f deployments/mysql-deployment.yaml @@ -24,17 +26,12 @@ kubectl apply -f services/traefik-proxy-service.yaml kubectl apply -f services/LoadBalancer-traefik.yaml -kubectl apply -f ghost-blog-config-map.yaml -kubectl apply -f ghost-blog-secrets.yaml -kubectl apply -f mysql-config-map.yaml -kubectl apply -f mysql-secrets.yaml +kubectl apply -f ~/config-map_secrets/ghost-blog-config-map.yaml +kubectl apply -f ~/config-map_secrets/ghost-blog-secrets.yaml +kubectl apply -f ~/config-map_secrets/mysql-config-map.yaml +kubectl apply -f ~/config-map_secrets/mysql-secrets.yaml + -kubectl apply -f volumes/traefik-pv.yaml -kubectl apply -f volumes/traefik-pvc.yaml -kubectl apply -f volumes/mysql-pv.yaml -kubectl apply -f volumes/mysql-pvc.yaml -kubectl apply -f volumes/blog-pv.yaml -kubectl apply -f volumes/blog-pvc.yaml kubectl apply -f services/ingress-service.yaml diff --git a/deployments/ghost-blog-deployment.yaml b/deployments/ghost-blog-deployment.yaml index 948a804..88998fe 100644 --- a/deployments/ghost-blog-deployment.yaml +++ b/deployments/ghost-blog-deployment.yaml @@ -61,5 +61,5 @@ spec: mountPath: /var/lib/ghost/content volumes: - name: ghost-blog-content - persistentVolumeClaim: - claimName: ghost-blog-pvc \ No newline at end of file + persistentVolume: + claimName: ghost-blog-pv \ No newline at end of file diff --git a/deployments/mysql-deployment.yaml b/deployments/mysql-deployment.yaml index 70afd4e..6860565 100644 --- a/deployments/mysql-deployment.yaml +++ b/deployments/mysql-deployment.yaml @@ -51,5 +51,5 @@ spec: mountPath: /var/lib/mysql volumes: - name: mysql-persistent-storage - persistentVolumeClaim: - claimName: mysql-pvc + persistentVolume: + claimName: mysql-pv diff --git a/deployments/traefik-proxy-deployment.yaml b/deployments/traefik-proxy-deployment.yaml index 3261395..ac91829 100644 --- a/deployments/traefik-proxy-deployment.yaml +++ b/deployments/traefik-proxy-deployment.yaml @@ -40,8 +40,8 @@ spec: - --certificatesresolvers.myresolver.acme.storage=/data/traefik/acme.json volumes: - name: traefik-config - persistentVolumeClaim: + persistentVolume: claimName: traefik-pvc - name: traefik-data - persistentVolumeClaim: - claimName: traefik-pvc + persistentVolume: + claimName: traefik-pv