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 set -ex
echo 'Starting init-mariadb' echo 'Starting init-mariadb'
ls /mnt/config-map ls /mnt/config-map
[[ `hostname` =~ -([0-9]+)$ ]] || exit 1 [[ $(hostname) =~ -([0-9]+)$ ]] || exit 1
ordinal=${BASH_REMATCH[1]} ordinal=${BASH_REMATCH[1]}
if [[ $ordinal -eq 0 ]]; then if [[ $ordinal -eq 0 ]]; then
cp /mnt/config-map/primary.cnf /etc/mysql/conf.d/server-id.cnf cp /mnt/config-map/primary.cnf /etc/my.cnf.d/server-id.cnf
cp /mnt/config-map/primary.sql /docker-entrypoint-initdb.d cp /mnt/config-map/primary.sql /docker-entrypoint-initdb.d/
else else
cp /mnt/config-map/replica.cnf /etc/mysql/conf.d/server-id.cnf cp /mnt/config-map/replica.cnf /etc/my.cnf.d/server-id.cnf
cp /mnt/config-map/secondary.sql /docker-entrypoint-initdb.d cp /mnt/config-map/secondary.sql /docker-entrypoint-initdb.d/
fi fi
echo server-id=$((3000 + ordinal)) >> /etc/mysql/conf.d/server-id.cnf echo server-id=$((3000 + ordinal)) >> /etc/my.cnf.d/server-id.cnf
ls /etc/mysql/conf.d/ ls /etc/my.cnf.d/
cat /etc/mysql/conf.d/server-id.cnf cat /etc/my.cnf.d/server-id.cnf
volumeMounts: volumeMounts:
- name: mariadb-config-map - name: mariadb-config-map
mountPath: /mnt/config-map mountPath: /mnt/config-map
- name: mariadb-config - name: mariadb-config
mountPath: /etc/mysql/conf.d/ mountPath: /etc/my.cnf.d/
- name: initdb - name: initdb
mountPath: /docker-entrypoint-initdb.d mountPath: /docker-entrypoint-initdb.d
containers: containers:
@@ -119,7 +119,7 @@ spec:
- name: datadir - name: datadir
mountPath: /var/lib/mysql mountPath: /var/lib/mysql
- name: mariadb-config - name: mariadb-config
mountPath: /etc/mysql/conf.d/ mountPath: /etc/my.cnf.d/
- name: initdb - name: initdb
mountPath: /docker-entrypoint-initdb.d mountPath: /docker-entrypoint-initdb.d
volumes: volumes:
@@ -159,7 +159,7 @@ spec:
image: wordpress:latest image: wordpress:latest
env: env:
- name: WORDPRESS_DB_HOST - 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 - name: WORDPRESS_DB_PASSWORD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef: