十七、在k8s中监控mysql
📅 2026/7/7 0:22:24
👁️ 阅读次数
📝 编程学习
使用 docker pull 命令从 Docker Hub 下载官方 MySQL 镜像
docker pull mysql:8.0
docker save -o mysql.tar mysql:8.0
将生成的mysql.tar文件上传到每一个node节点解压
ctr -n k8s.io images import mysql.tar
使用 docker pull 命令从 Docker Hub 下载官方mysqld_exporter 镜像
注意这里需要看mysql和mysqld_exporter的版本是否匹配
打开mysqld_exporter的github仓库https://github.com/prometheus/mysqld_exporter
看下面这个位置的版本要求
docker pull prom/mysqld-exporter:v0.19.0
docker save -o mysqld-exporter.tar prom/mysqld-exporter:v0.19.0
将生成的mysqld-exporter.tar文件上传到每一个node节点解压
ctr -n k8s.io images import mysqld-exporter.tar
创建保存mysql和mysqld的密码文件
vim mysql-secret.yaml
输入:
apiVersion: v1
kind: Secret
编程学习
技术分享
实战经验