# mariadb-deployment.yaml (обновленный) apiVersion: apps/v1 kind: Deployment metadata: name: mariadb namespace: nextcloud spec: replicas: 1 selector: matchLabels: app: mariadb template: metadata: labels: app: mariadb spec: containers: - name: mariadb image: mariadb:10.5 env: - name: MYSQL_ROOT_PASSWORD value: "8148" - name: MYSQL_DATABASE value: nextcloud - name: MYSQL_USER value: nextcloud_user - name: MYSQL_PASSWORD value: "1488" ports: - containerPort: 3306 name: mariadb volumeMounts: - mountPath: /var/lib/mysql name: mariadb-data volumes: - name: mariadb-data persistentVolumeClaim: claimName: mariadb-pvc --- apiVersion: v1 kind: Service metadata: name: mariadb-service namespace: nextcloud spec: selector: app: mariadb ports: - port: 3306 targetPort: 3306 clusterIP: None