MairaDB, ConfigMap

Jeonghak Cho·2024년 11월 19일

MariaDB

목록 보기
4/11

컨피그맵을 정의하여 복 수의 데이터베이스 서버 인스턴스가 공유해야 할 설정을 등록한다.

속성내용
log-bin바이너리 로그 활성화 여부
log-basenamebin 로그 파일의 접두어 정의
log_slave_updates복제본 데이터베이스를 다른 복제본 데이터베이스의 원본 데이터베이스로 사용하도록 허용
server-id유일한 서버의 ID 설정, 서버 인스턴스 생성 시 동적으로 부여 필요

mdb-cm.yml
apiVersion: v1
kind: ConfigMap
metadata:
  name: mariadb
data:

  primary.cnf: |
    [mariadb]
    log-bin 
    log-basename=mariadb 
    log_slave_updates

  replica.cnf: |
    [mariadb]
    log-bin
    log-basename=mariadb
    log_slave_updates
vagrant@master:~$ k apply -f mdb-cm.yml
configmap/mariadb created
vagrant@master:~$ k get cm
NAME               DATA   AGE
kube-root-ca.crt   1      4m30s
mariadb            2      2s

0개의 댓글