通过k8s访问mysql数据库
问题想要通过k8s的pod节点访问mysql数据库,前提是k8s集群与mysql在同一个网络之中。访问mysqlkubectl run mysql-client -it --rm --image=mysql -- mysql -u root -h rds.com -p说明:这一行命令的意思就是通过mysql的镜像创建一个pod,然后通过这个pod运行mysql命令行客户端来访问内网中的mysql数
·
问题
想要通过k8s的pod节点访问mysql数据库,前提是k8s集群与mysql在同一个网络之中。
访问mysql
kubectl run mysql-client -it --rm --image=mysql -- mysql -u root -h rds.com -p
说明:
这一行命令的意思就是通过mysql的镜像创建一个pod,然后通过这个pod运行mysql命令行客户端来访问内网中的mysql数据库。等待一回,输入数据库账号密码即可。
导出数据
kubectl run mysql-client -it --rm --image=mysql -- mysqldump -u root -h rds.com -p --databases mydb > ~/Downloads/k8sdata.sql
参考
更多推荐
已为社区贡献18条内容
所有评论(0)