设置 MariaDB 主主复制
MariaDB Master-Master 复制服务器,可提高速度并减少延迟。使用replication功能,两个独立的 MySQL 服务器充当一个集群。服务器相互同步,以便在发生故障时,其他服务器可以接管并且不会丢失数...
扫描工具Nmap使用教程图文教程
kali的命令行中可以直接使用 nmap 命令,打开一个「终端」,输入 nmap 后回车,可以看到 nmap 的版本,证明 nmap 可用。 Nmap有四种基本功能:「端口扫描」、「主机探测」、「服务识别」和「系...
k8s集群calico网络故障排查思路
报错 calico/node is not ready: BIRD is not ready: BGP not established with 172.16.0.20,172.16.0.30 \\calico未准备好,BGP协议不能与172.16.0.20,172.16.0.30内网IP地址连接 BGP协议:边界...
K8S Pod健康检查正确配置
事件背景 因为 k8s 中采用大量的异步机制、以及多种对象关系设计上的解耦,当应用实例数 增加/删除、或者应用版本发生变化触发滚动升级时,系统并不能保证应用相关的 service、ingress 配置总是...
优雅限制 Kubernetes 集群中文件描述符与线程数量
背景 linux中为了防止进程恶意使用资源,系统使用ulimit来限制进程的资源使用情况(包括文件描述符,线程数,内存大小等)。同样地在容器化场景中,需要限制其系统资源的使用量。 限制方法 ulim...
mysql8.0优化案例图文详解
一台几年前的旧笔记本电脑的虚拟系统运行环境,作为本次实践的运行工具,仅供参考。 案例环境: Linux,Docker,MySQLCommunity8.0.31,InnoDB。 过早的MySQL版本不一定适用本章内容,仅围绕 InnoD...
Ubuntu 22.04 安装 MinIO
MinIOhttps://min.io/是一个开源的高性能对象存储解决方案,支持多种安装方式,本例仅介绍最基础的单机安装方式。 1. 下载安装文件 直接从MinIO官网下载安装文件。 # 下载服务端wget ...
当 Pod 崩溃后在报警信息中获取对应的日志信息
Robusta 是一个 Python 开发的用于 Kubernetes 故障排除的开源平台。它位于你的监控堆栈(Prometheus、Elasticsearch 等)之上,并告诉你警报发生的原因以及如何修复它们。 Robusta 包含三个主...
使用Telegraf+Grafana监控Microsoft SQLServer数据库
使用Telegraf+Grafana监控Microsoft SQLServer数据库 (图片点击放大查看) 本文参考如下链接完成 https://tsql.tech/how-to-use-grafana-on-docker-to-monitor-your-sql-server-eventually-on-do...
Grafana的API Key+Nginx反向代理实现Grafana免登录访问
利用Grafana的API Key+Nginx反向代理实现Grafana免登录访问 需求背景: 1、无需提供密码给用户,可以让用户直接浏览器免登录访问Grafana大屏 2、并且用户只有浏览的权限,无法配置Grafana及修改...













