首页 > 其他分享 >kube-prometheus配置监控报警

kube-prometheus配置监控报警

时间:2023-05-27 17:06:18浏览次数:32  
标签:alertmanager k8s 报警 secret manifests yaml prometheus kube root

进入路径

cd /root/kube-prometheus/manifests

修改配置

[root@aws-k8s-manager manifests]# cp alertmanager-secret.yaml alertmanager-secret.yaml.bak
[root@aws-k8s-manager manifests]# cat > alertmanager-secret.yaml <<eof
apiVersion: v1
kind: Secret
metadata:
  labels:
    app.kubernetes.io/component: alert-router
    app.kubernetes.io/instance: main
    app.kubernetes.io/name: alertmanager
    app.kubernetes.io/part-of: kube-prometheus
    app.kubernetes.io/version: 0.25.0
  name: alertmanager-main
  namespace: monitoring
stringData:
  alertmanager.yaml: |-
    "global":
      "resolve_timeout": "5m"
      "wechat_api_url": "https://qyapi.weixin.qq.com/cgi-bin/"

    "route":
      "group_by":
      - "namespace"
      "group_interval": "5m"
      "group_wait": "30s"
      "receiver": "weixin"
      "repeat_interval": "4h"
      "routes":
      - "matchers":
        - "severity = critical|warning|info"
        "receiver": "weixin"

    "receivers":
    - "name": "weixin"
      "wechat_configs":
      - "corp_id": "你的corp_id"
        "to_party": "9|11"
        "to_user": "you user"
        "agent_id": "1000007"
        "api_secret": "你的api_secret"
        "send_resolved": true
        "message": '{{ template "wechat.default.message" . }}'
type: Opaque
eof

标签:alertmanager,k8s,报警,secret,manifests,yaml,prometheus,kube,root
From: https://blog.51cto.com/yht1990/6362556

相关文章

  • 在 Kubernetes 上部署 RadonDB MySQL 集群
    1.mysql部署部署参考文档:https://radondb.com/docs/mysql/v2.2.0/installation/on_kubernetes/#content参数:https://github.com/radondb/radondb-mysql-kubernetes/blob/main/docs/zh-cn/config_para.md官网:https://radondb.comhelmrepoaddradondbhttps://radondb.github.......
  • Ubuntu22.04 安装单机版kubernetes
    前言上期讲到要实现.net6框架下的EFCore操作数据库基本增删改查,没有及时兑现。没有兑现的原因就是因为安装kubernetes。安装kubernetes的过程是灾难性的,也是十分顺利的。灾难性是因为在安装kubernetes过程中误操作,在/etc下执行了一个重置的命令导致我的工作站系统崩塌了。索性......
  • 【K8s入门推荐】K8s1.24版本部署全教程,轻松掌握技巧kubeadm丨Kubernetes丨容器编排丨
    通过kubeadm方式极速部署Kubernetes1.24版本前言在Kubernetes的搭建过程中,繁琐的手动操作和复杂的配置往往会成为制约部署效率的关键因素。而使用kubeadm工具可以避免这些问题,大大提高集群的部署效率和部署质量。本文将为大家详细介绍如何使用kubeadm工具快速搭建Kubernetes1.24......
  • 全网最全Kubernetes(k8s)知识点,看着一篇就够了
    一、引言Kubernetes是谷歌强力推出的一款开源的容器编排技术,他的目标是让部署容器化的应用更简单高效,Kubernetes提供了应用部署,规划,更新,维护的一系列机制,很多大公司都在使用。Kubernetes有叫k8s(下面我就简称k8s)。下面我们就进入k8s的世界吧!二、k8s概述和特性1、几点概述k8s......
  • kubernetes 组件介绍及安装
    准备主机昵称IP安装服务master192.168.100.10docker、kubelet-1.23.0kubeadm-1.23.0kubectl-1.23.0node192.168.100.20docker、kubelet-1.23.0kubeadm-1.23.0kubectl-1.23.0思路初始化虚拟机修改配置yum源安装docker(必须先安装docker,因为k8s是在do......
  • kubenetes 面试题汇总1
    什么是Kubernetes?答:Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一种简单而有效的方式来管理大规模的容器化应用程序,并且可以在不同的基础设施上运行,包括公共云、私有云和混合云。Kubernetes中的Pod是什么?它有什么作用?答:Pod是Kubernetes......
  • 【K8s二进制部署】再见Docker,基于容器轻量化工具containerd完成一套Kubernetes高可用
    Kubernetes高可用集群二进制部署(RuntimeContainerd)Kubernetes(简称为:k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现......
  • Kubernetes 证书详解
    K8S证书介绍在Kube-apiserver中提供了很多认证方式,其中最常用的就是TLS认证,当然也有BootstrapToken,BasicAuth认证等,只要有一个认证通过,那么Kube-apiserver即认为认证通过。下面就主要讲解TLS认证。如果你是使用kubeadm安装的Kubernetes,则会自动生成集群所需的证......
  • 云原生第四周--kubernetes组件详解(下)
    ConfigmapConfigMap是一种API对象,用来将非机密性的数据保存到键值对中。使用时,Pods可以将其用作环境变量、命令行参数或者存储卷中的配置文件。ConfigMap将你的环境配置信息和容器镜像解耦,便于应用配置的修改。使用场景:通过Configmap给pod定义全局环境变量通过Confi......
  • Grafana+Loki+prometheus日志 监控
    (文章目录)目录结构alertmanageralert_templates*.tmplalertmanager.ymllokialert_rulesloki.yamlpromtailpromtail.yamlprometheusalert_rulesprometheus.ymldocker-compose.ymldocker镜像地址切换(/etc/docker/daemon.json):{ "regis......