docker mariadb集群_docker-compose部署mariadb集群

环境

主机名

机器IP

10.0.102.214

node1

10.0.102.220

node2

10.0.102.116

node3

部署

compose-mariadb.yaml文件说明

[root@k8s-node-1 ~]# vim compose-mariadb.yaml

version: '3'

services:

mariadb_galera0: #名称修改下便于区别,各个节点不同

image: severalnines/mariadb:10.1 #镜像

ports:

- "3306:3306" #各个节点访问端口

environment: #环境变量

CLUSTER_NAME: "mariadb-cluster-new" #定义mariadb集群名称

DISCOVERY_SERVICE: "10.0.102.214:2379,10.0.102.175:2379,10.0.102.191:2379"

MYSQL_ROOT_PASSWORD: "mypassword123"

XTRABACKUP_PASSWORD: "mypassword123"

command: #容器启动参数

- --innodb_buffer_pool_size=256M

- --max_connections=81

healthcheck:

interval: 5s

timeout: 3s

retries: 200 # interval * retries > SST duration

volumes:

- /data:/var/lib/mysql #各个节点的挂载目录,预先创好

- /etc/my.cnf.d:/etc/my.cnf.d #是否开通binlog配置好,放此目录

- /etc/localtime:/etc/localtime #定义时区

network_mode: "host" #使用本机网络

【见图1】

1.png

k8s-node-1

部署:

创建挂载所

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值