diff --git a/deployments/mysql-deployment.yaml b/deployments/mysql-deployment.yaml index 70afd4e..2cc8f8f 100644 --- a/deployments/mysql-deployment.yaml +++ b/deployments/mysql-deployment.yaml @@ -7,11 +7,15 @@ spec: replicas: 1 selector: matchLabels: - app: mysql + app: ghost + tier: mysql + strategy: + type: Recreate template: metadata: labels: - app: mysql + app: ghost + tier: mysql spec: containers: - name: mysql diff --git a/deployments/traefik-proxy-deployment.yaml b/deployments/traefik-proxy-deployment.yaml deleted file mode 100644 index 3261395..0000000 --- a/deployments/traefik-proxy-deployment.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: traefik-proxy - namespace: blog -spec: - replicas: 1 - selector: - matchLabels: - app: traefik-proxy - template: - metadata: - labels: - app: traefik-proxy - spec: - containers: - - name: traefik-proxy - image: traefik:latest - ports: - - containerPort: 80 - - containerPort: 443 - resources: - requests: - memory: "256Mi" - cpu: "250m" - limits: - memory: "512Mi" - cpu: "500m" - volumeMounts: - - name: traefik-config - mountPath: /etc/traefik - - name: traefik-data - mountPath: /data/traefik - args: - - --api - - --entrypoints.web.address=:80 - - --entrypoints.websecure.address=:443 - - --certificatesresolvers.myresolver.acme.tlschallenge=true - - --certificatesresolvers.myresolver.acme.email=example@example.com - - --certificatesresolvers.myresolver.acme.storage=/data/traefik/acme.json - volumes: - - name: traefik-config - persistentVolumeClaim: - claimName: traefik-pvc - - name: traefik-data - persistentVolumeClaim: - claimName: traefik-pvc diff --git a/services/ghost-blog-service.yaml b/services/ghost-blog-service.yaml index 42acd68..ae617f4 100644 --- a/services/ghost-blog-service.yaml +++ b/services/ghost-blog-service.yaml @@ -1,16 +1,12 @@ apiVersion: v1 kind: Service metadata: - name: ghost-blog-service - namespace: blog + name: ghost-blog + namespace: default spec: selector: app: ghost-blog ports: - - name: http + - protocol: TCP port: 80 - targetPort: 2368 - - name: https - port: 443 - targetPort: 2368 - type: ClusterIP + targetPort: 2368 \ No newline at end of file diff --git a/services/mysql-service.yaml b/services/mysql-service.yaml index f748409..e2a8926 100644 --- a/services/mysql-service.yaml +++ b/services/mysql-service.yaml @@ -1,13 +1,14 @@ apiVersion: v1 kind: Service metadata: - name: mysql-service - namespace: blog + name: mysql + namespace: default labels: app: ghost spec: - selector: - app: ghost-blog - tier: mysql ports: - - port: 3306 + - port: 3306 + selector: + app: ghost + tier: mysql + clusterIP: None \ No newline at end of file diff --git a/services/traefik-proxy-service.yaml b/services/traefik-proxy-service.yaml deleted file mode 100644 index 6711834..0000000 --- a/services/traefik-proxy-service.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: traefik-proxy-service - namespace: blog -spec: - selector: - app: traefik-proxy - ports: - - name: http - port: 80 - targetPort: 80 - - name: https - port: 443 - targetPort: 443 - type: ClusterIP