new install

This commit is contained in:
2026-06-26 10:20:15 +02:00
parent 2490a2c95d
commit be663abec9

View File

@@ -82,23 +82,23 @@ spec:
set -ex
echo 'Starting init-mariadb'
ls /mnt/config-map
[[ `hostname` =~ -([0-9]+)$ ]] || exit 1
[[ $(hostname) =~ -([0-9]+)$ ]] || exit 1
ordinal=${BASH_REMATCH[1]}
if [[ $ordinal -eq 0 ]]; then
cp /mnt/config-map/primary.cnf /etc/mysql/conf.d/server-id.cnf
cp /mnt/config-map/primary.sql /docker-entrypoint-initdb.d
cp /mnt/config-map/primary.cnf /etc/my.cnf.d/server-id.cnf
cp /mnt/config-map/primary.sql /docker-entrypoint-initdb.d/
else
cp /mnt/config-map/replica.cnf /etc/mysql/conf.d/server-id.cnf
cp /mnt/config-map/secondary.sql /docker-entrypoint-initdb.d
cp /mnt/config-map/replica.cnf /etc/my.cnf.d/server-id.cnf
cp /mnt/config-map/secondary.sql /docker-entrypoint-initdb.d/
fi
echo server-id=$((3000 + ordinal)) >> /etc/mysql/conf.d/server-id.cnf
ls /etc/mysql/conf.d/
cat /etc/mysql/conf.d/server-id.cnf
echo server-id=$((3000 + ordinal)) >> /etc/my.cnf.d/server-id.cnf
ls /etc/my.cnf.d/
cat /etc/my.cnf.d/server-id.cnf
volumeMounts:
- name: mariadb-config-map
mountPath: /mnt/config-map
- name: mariadb-config
mountPath: /etc/mysql/conf.d/
mountPath: /etc/my.cnf.d/
- name: initdb
mountPath: /docker-entrypoint-initdb.d
containers:
@@ -119,7 +119,7 @@ spec:
- name: datadir
mountPath: /var/lib/mysql
- name: mariadb-config
mountPath: /etc/mysql/conf.d/
mountPath: /etc/my.cnf.d/
- name: initdb
mountPath: /docker-entrypoint-initdb.d
volumes:
@@ -159,7 +159,7 @@ spec:
image: wordpress:latest
env:
- name: WORDPRESS_DB_HOST
value: "mariadb-sts-0.servei-mariadb.default.svc.cluster.local" # Apunta al pod primari de MariaDB
value: "mariadb-sts-0.servei-mariadb.default.svc.cluster.local"
- name: WORDPRESS_DB_PASSWORD
valueFrom:
secretKeyRef: