Kubernetes搭建MySQL主从集群

前言

文章以mysql8.0版本为基础搭建mysql一主一从集群
开始前需要先从dockerhub拉取mysql:8.0镜像

docker pull mysql:8.0

MySQL master镜像制作

首先在虚机上准备两个目录

[root@k8s-node1 mysql]# ll
total 0
drwxr-xr-x 2 root root 48 Jul 26 21:54 master
drwxr-xr-x 2 root root  6 Jul 26 21:47 slave

使用docker run 命令进入到mysql:8.0镜像中

[root@k8s-node1 master]# docker run --rm -it 192.168.0.101:5000/mysql:8.0 bash
root@80b5b6798bc1:/# ls -l
total 8
drwxr-xr-x   2 root root 4096 Jun 21 00:00 bin
drwxr-xr-x   2 root root    6 Jun 13 10:30 boot
drwxr-xr-x   5 root root  360 Jul 26 13:49 dev
drwxr-xr-x   2 root root    6 Jun 23 07:11 docker-entrypoint-initdb.d
lrwxrwxrwx   1 root root   34 Jun 23 07:11 entrypoint.sh -> usr/local/bin/docker-entrypoint.sh
drwxr-xr-x   1 root root   66 Jul 26 13:49 etc
drwxr-xr-x   2 root root    6 Jun 13 10:30 home
drwxr-xr-x   1 root root   30 Jun 23 07:10 lib
drwxr-xr-x   2 root root   34 Jun 21 00:00 lib64
drwxr-xr-x   2 root root    6 Jun 21 00:00 media
drwxr-xr-x   2 root root    6 Jun 21 00:00 mnt
drwxr-xr-x   2 root root    6 Jun 21 00:00 opt
dr-xr-xr-x 188 root root    0 Jul 26 13:49 proc
drwx------   1 root root   24 Jun 23 07:11 root
drwxr-xr-x   1 root root   20 Jun 23 07:11 run
drwxr-xr-x   2 root root 4096 Jun 21 00:00 sbin
drwxr-xr-x   2 root root    6 Jun 21 00:00 srv
dr-xr-xr-x  13 root root    0 Jul 26 13:48 sys
drwxrwxrwt   1 root root    6 Jun 23 07:11 tmp
drwxr-xr-x   1 root 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值