置顶 使用开源Prometheus Operator监控k8s并使用lark告警
注:我的k8s集群使用的kubeasz部署的(二进制方式),其他的也一样,我修改了Prometheus Operator的配置,默认只部署一个pod,不部署集群,并且默认不部署Prometheus Operator 规则,部署我自定义了一些规则,在文件prometheus-custom-rules.
注:我的k8s集群使用的kubeasz部署的(二进制方式),其他的也一样,我修改了Prometheus Operator的配置,默认只部署一个pod,不部署集群,并且默认不部署Prometheus Operator 规则,部署我自定义了一些规则,在文件prometheus-custom-rules.
keda官网地址: https://keda.sh/ keda与k8s版本对应
1、prometheus+alertmanager 部署请看另外一个文档promethues监控k8s 2、lark上创建自定义机器人,并保存webhook 3、alertmanager只需要部署这3个文件 4-1-alertmanager-cm.yaml apiVersion: v1 kind:
部署loki(如果grafana跟loki在一个集群,将service改成ClusterIP) # 1. Namespace apiVersion: v1 kind: Namespace metadata: name: loki labels: app.kubernetes.io/n
适合二进制安装的k8s,其他基于kubeadmin部署的不需要创建etcd secret还要把Prometheus部署清单中关于etcd的删掉 创建命名空间 apiVersion: v1 kind: Namespace metadata: name: monitor labels: