1.主库DML语句并发大,从库qps高2.从库服务器配置差或者一台服务器上几台从库(资源竞争激烈,特别是io)3.主库和从库的参数配置不一样4.大事务(DDL,我觉得DDL也相当于一个大事务)5.从库...
亿级表线上无锁添加索引:加索引的语句不加锁,也可以改表
注意:需求 mysql版本最好5.7以上只能通过ALTER TABLE不能create index参数说明:实战
kubeadm创建高可用集群
机器列表 lb 192.168.88.190 nginx k8s-m1 192.168.88.191 master k8s-m2 192.168.88.192 master k8s-m3 192.16...
ingress nginx坑点(持续更新)
ingress默认会丢弃不标准的http头 解决:configmaps添加 ingress默认上传大小1m 解决:configmaps添加 ingress默认https不支持老的浏览器ie居多 问题点...
通过minikube快速搭建本地开发环境
需要先将hostname添加到/etc/hosts 1.安装docker~ 2.开启镜像加速,并且设置docker driver为systemd 3.修改内核参数,不然安装报错 4.安装minikub...
prometheus FEDERATION将多个prometheus监控聚合
官方文档: https://prometheus.io/docs/prometheus/latest/federation/ 功能: 多个prometheus聚合到一起监控 集中存储监控数据 统一报警...
k8s下prometheus监控自定义Pod应用的监控
主要是采用prometues通过service的annotations动态endpoints采集采集后端pod数据 环境 : prometheus安装在K8S 应用暴露了一个/metrics接口来暴露...
centos内核编译升级
注意: 保持/磁盘空间>10G 生产环境不要编译升级内核,以免出现不可预估情况 升级过程: 安装依赖: 下载所需版本内核 https://www.kernel.org/ 解压内核到/usr/sr...
在Kubernetes环境中使用StorageClass(动态存储)挂载ceph的RBD
1.创建secret 2. 创建storageclass pool:对应ceph的连接池名称 provisioner: 就是客户端,官方文档中使用的 provisioner 是默认的 kubernet...
kubernetes使用动态存储挂载nfs并部署consul
1.在nfs主机192.168.3.22上启动nfs 2.进入k8s集群192.168.3.18上创建动态存储类 创建rbac 创建serviceaccount 创建nfs-client-provis...