apiVersion: apps/v1 kind: Deployment metadata: name: wordpress spec: selector: matchLabels: app: wordpress replicas: 1 template: metadata: labels: app: wordpress spec: containers: - name: wordpress image: wordpress:latest env: - name: WORDPRESS_DB_HOST value: mariadb:3306 - name: WORDPRESS_DB_NAME valueFrom: secretKeyRef: name: mariadb-secret key: mariadb-database - name: WORDPRESS_DB_USER valueFrom: secretKeyRef: name: mariadb-secret key: mariadb-user - name: WORDPRESS_DB_PASSWORD valueFrom: secretKeyRef: name: mariadb-secret key: mariadb-password volumeMounts: - name: wordpress-pv mountPath: /var/www/html volumes: - name: wordpress-pv persistentVolumeClaim: claimName: wordpress-pvc