new install
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user