apiVersion: apps/v1 kind: DaemonSet metadata: labels: run: mediawiki name: mediawiki spec: selector: matchLabels: run: mediawiki template: metadata: labels: run: mediawiki spec: containers: - image: mediawiki:latest name: mediawiki-web ports: - containerPort: 80 resources: {} volumeMounts: - mountPath: /var/www/html/images name: wiki-img - mountPath: /var/www/html/LocalSettings.php subPath: LocalSettings.php name: wiki-set - mountPath: /var/www/html/skins name: wiki-skins - mountPath: /var/www/html/extensions name: wiki-ext restartPolicy: Always volumes: - name: wiki-img persistentVolumeClaim: claimName: wiki-img - name: wiki-set persistentVolumeClaim: claimName: wiki-set - name: wiki-skins persistentVolumeClaim: claimName: wiki-skins - name: wiki-ext persistentVolumeClaim: claimName: wiki-ext --- apiVersion: apps/v1 kind: Deployment metadata: labels: run: mediawikidb name: mediawikidb spec: replicas: 1 selector: matchLabels: run: mediawikidb template: metadata: labels: run: mediawikidb spec: containers: - env: - name: MYSQL_DATABASE value: mediawiki - name: MYSQL_PASSWORD value: eez7quaec7Ni - name: MYSQL_RANDOM_ROOT_PASSWORD value: "no" - name: MYSQL_ROOT_PASSWORD value: qzkdngin0988 - name: MYSQL_USER value: mediawiki image: mariadb:latest name: mediawikidb resources: {} volumeMounts: - mountPath: /var/lib/mysql name: db-data restartPolicy: Always volumes: - name: db-data persistentVolumeClaim: claimName: db-data