avatar

Wz Blog

运维学习・持续更新

  • 首页
  • 文章
  • 登录/注册
  • 管理后台
主页 Alertmanager
文章

Alertmanager

发表于 2026-10-11 更新于 2026-10- 11
作者 Administrator
3~4 分钟 阅读

▶ Alertmanager做什么用?

Alertmanager处理由客户端应用程序(如Prometheus服务)发送的警报。可以发送到邮箱,钉钉等。

▶ 部署前操作

• 修改kube-scheduler配置的监听端口(默认127.0.0.1)


cd /etc/kubernetes/manifests/
vim kube-scheduler.yaml

#修改绑定接口

- --bind-address=0.0.0.0

- --secure-port=10259

修改了等待一段时间pod会自动重启,不重启的话,应该是docker的cgroup和kubelet的cgroup

• 修改kube-controller-manager

- --bind-address=0.0.0.0

• 修改kube-proxy监听端口

kube -n kube-system edit cm kube-proxy

#搜索找到这个配置项

/metricsBindAddress

修改值为:"0.0.0.0"

如果pod不自动重启生效,再次修改ds的启动配置命令:


kubectl -n kube-system edit ds kube-proxy
- command:
- /usr/local/bin/kube-proxy

- --metrics-bind-address=0.0.0.0 #添加这个行

• 最后确认


ss -tulnp | grep -E 'kube-proxy|kube-scheduler|kube-controller'

▶ Alertmanager部署

• 创建etcd-certs证书


kubectl create secret generic etcd-certs \
--from-file=ca.crt=/etc/kubernetes/pki/etcd/ca.crt \
--from-file=server.crt=/etc/kubernetes/pki/etcd/server.crt \
--from-file=server.key=/etc/kubernetes/pki/etcd/server.key \
-n kube-mon

• 创建Alertmanager-configmap.yaml

Alertmamager部署yaml文件---->1

• 创建Alertmanager-svc.yaml

Alertmamager部署yaml文件---->2

• 创建prome-alert-cfg.yaml,删除原有prome的configmap

Alertmanager的部署 - WOLITA部署文件,内含若干规则编写

• 创建prome-alert-deploy.yaml,删除原有deploy

Alertmamager部署yaml文件---->3

• 检查pod状态,alert和prome的配置文件

• 访问Alertmanager的服务:http://节点ip:30066

▶ 告警发送到钉钉

•

监控与日志
笔记 监控
许可协议:  CC BY 4.0
分享

相关文章

10月 13, 2026

ECS 实例反复冻结 —— 故障根因分析报告

实例:i-uf6****(已脱敏)(cn-shanghai) 主机名:my-ecs 系统:Rocky Linux 9.8 / 内核 5.14.0-687.47.1 规格:2 核 / 1.6GB 内存 / 40GB 系统盘 故障日期:2026-10-12 报告生成:2026-10-13 一、故障现象

10月 11, 2026

Prometheus部署yaml文件

1.node_exporter.yaml apiVersion: apps/v1 kind: DaemonSet metadata: name: node-exporter namespace: kube-mon labels: name: node-exporter spec: selector

10月 11, 2026

Prometheus

▶ 架构图 ![](/upload/Image-DQGI.png) ▶ 数据类型 数据类型| 能否增加和减少| 用途| 数据存储 ---|---|---|--- Counter(计数器)| 只能增加,重置为 0| 计数,例如请求总数、错误总数等| 累积总量 Gauge(测量值)| 可以增加和减少|

下一篇

Ansible

上一篇

Alertmamager部署yaml文件

最近更新

  • Kubernetes v1.28.2 双Master堆叠etcd + Haproxy/Keepalived 高可用部署 SOP(Docker + cri-dockerd)
  • 名词解释
  • ECS 实例反复冻结 —— 故障根因分析报告
  • 运维六大工作内容
  • 磁盘相关命令

热门标签

监控 Linux 数据库 Docker 笔记 CI/CD Kubernetes Nginx

目录

©2026 Wz Blog. 保留部分权利。

使用 Halo 主题 Chirpy