root@notification-master:~# cat database.yml
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mariadb
spec:
serviceName: “mariadb-service”
replicas: 3
selector:
matchLabels:
app: mariadb
template:
metadata:
labels:
app: mariadb
spec:
containers:
- name: mariadb
image: mariadb:latest
ports:
- containerPort: 3306
name: mariadb
protocol: TCP
envFrom:
- configMapRef:
name: dbvariable
volumeMounts:
- mountPath: /var/lib/mysql/
name: mariadbvol
volumes:
- name: mariadbvol
hostPath:
path: /database
type: DirectoryOrCreate
root@notification-master:~# kubectl get pods
NAME READY STATUS RESTARTS AGE
drupal-deployment-779d4b6567-2w7js 1/1 Running 0 7d1h
drupal-deployment-779d4b6567-bvm9t 1/1 Running 0 6d23h
mariadb-0 1/1 Running 0 98m
mariadb-1 0/1 CrashLoopBackOff 21 (4m35s ago) 98m
mariadb-2 0/1 CrashLoopBackOff 21 (4m16s ago) 98m
phpmyadmin-pod 1/1 Running 0 6d
root@notification-master:~# kubectl logs mariadb-1
2023-12-27 12:18:34+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.2.2+maria~ubu2204 started.
2023-12-27 12:18:35+00:00 [Note] [Entrypoint]: Switching to dedicated user ‘mysql’
2023-12-27 12:18:35+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.2.2+maria~ubu2204 started.
2023-12-27 12:18:35+00:00 [Note] [Entrypoint]: MariaDB upgrade not required
2023-12-27 12:18:35 0 [Note] Starting MariaDB 11.2.2-MariaDB-1:11.2.2+maria~ubu2204 source revision 929532a9426d085111c24c63de9c23cc54382259 as process 1
2023-12-27 12:18:35 0 [ERROR] mariadbd: Can’t lock aria control file ‘/var/lib/mysql/aria_log_control’ for exclusive use, error: 11. Will retry for 30 seconds