apiVersion: apps/v1 kind: Deployment metadata: name: nextcloud namespace: nextcloud spec: replicas: 1 selector: matchLabels: app: nextcloud template: metadata: labels: app: nextcloud spec: containers: - name: nextcloud image: nextcloud:stable ports: - containerPort: 80 volumeMounts: - mountPath: /var/www/html name: nextcloud-data env: - name: MYSQL_HOST value: "mariadb-service" - name: MYSQL_DATABASE value: "nextcloud" - name: MYSQL_USER value: "nextcloud_user" - name: MYSQL_PASSWORD value: "1488" volumes: - name: nextcloud-data persistentVolumeClaim: claimName: nextcloud-pvc