后端存储利用nfs来进行存储数据,nfs安装不阐述,需要注意注意的是在创建mysql 的共享目录的时候参数设定/data/mysql *(rw,sync,no_root_squash,no_subtree_check)
1 | $ sudo systemctl restart nfs.service |
1、创建mysql存储
1 | # cat mysql-pvc.yaml |
2、部署mysql
1 | # cat mysql-deploy.yaml |
3、设置端口映射
1 | # cat mysql-svc.yaml |
4、查看pod部署
1 | # kubectl get pod -n kube-ops |
5、查看mysql部署哪个node节点
1 | # kubectl get pod -o wide -n kube-ops |
6、进入mysql容器
1 | $ sudo docker ps -a |
6.1、设置mysql
1 | mysql> alter user 'root'@'%' identified with mysql_native_password by'root'; |
退出mysql和容器,执行quit;退出mysql,按ctrl+p+q从容器中返回node主机。利用navicat 通过node主机的ip地址和端口30003连接mysql数据库