mariadb
This commit is contained in:
@@ -63,23 +63,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:
|
||||
@@ -100,7 +100,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:
|
||||
|
||||
Reference in New Issue
Block a user