排序
CoreDNS之K8S 监控实战
CoreDNS 是 Kubernetes 环境的DNS add-on[1]组件。它是在控制平面节点中运行的组件之一,使其正常运行和响应是 Kubernetes 集群正常运行的关键。学习如何监控 CoreDNS,以及它最重要的指标是什...
在Docker中安装Nessus
在Docker中安装Nessus 在本文中,我们将了解如何在Kali Linux 环境下将Docker Nessus 漏洞扫描器安装到 Docker 容器中。此外,我们还将介绍如何将 Nessus 与 Hydra 集成,以便为 Nessus 提供登...
Grafana的API Key+Nginx反向代理实现Grafana免登录访问
利用Grafana的API Key+Nginx反向代理实现Grafana免登录访问 需求背景: 1、无需提供密码给用户,可以让用户直接浏览器免登录访问Grafana大屏 2、并且用户只有浏览的权限,无法配置Grafana及修改...
使用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...
当 Pod 崩溃后在报警信息中获取对应的日志信息
Robusta 是一个 Python 开发的用于 Kubernetes 故障排除的开源平台。它位于你的监控堆栈(Prometheus、Elasticsearch 等)之上,并告诉你警报发生的原因以及如何修复它们。 Robusta 包含三个主...
mysql8.0优化案例图文详解
一台几年前的旧笔记本电脑的虚拟系统运行环境,作为本次实践的运行工具,仅供参考。 案例环境: Linux,Docker,MySQLCommunity8.0.31,InnoDB。 过早的MySQL版本不一定适用本章内容,仅围绕 InnoD...
优雅限制 Kubernetes 集群中文件描述符与线程数量
背景 linux中为了防止进程恶意使用资源,系统使用ulimit来限制进程的资源使用情况(包括文件描述符,线程数,内存大小等)。同样地在容器化场景中,需要限制其系统资源的使用量。 限制方法 ulim...
K8S Pod健康检查正确配置
事件背景 因为 k8s 中采用大量的异步机制、以及多种对象关系设计上的解耦,当应用实例数 增加/删除、或者应用版本发生变化触发滚动升级时,系统并不能保证应用相关的 service、ingress 配置总是...
用 Ansible 简化 K8S 部署,脚本现成
一、概述 前面我写了关于k8s环境部署的几篇文章,k8s部署还是比较麻烦的,所以是有必要考虑一键部署的方案,这里借助ansible playbook来实现k8s环境的一键部署,实现快速部署的目的。关于k8s传...
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协议:边界...












