置顶 使用开源Prometheus Operator监控k8s并使用lark告警
注:我的k8s集群使用的kubeasz部署的(二进制方式),其他的也一样,我修改了Prometheus Operator的配置,默认只部署一个pod,不部署集群,并且默认不部署Prometheus Operator 规则,部署我自定义了一些规则,在文件prometheus-custom-rules.
注:我的k8s集群使用的kubeasz部署的(二进制方式),其他的也一样,我修改了Prometheus Operator的配置,默认只部署一个pod,不部署集群,并且默认不部署Prometheus Operator 规则,部署我自定义了一些规则,在文件prometheus-custom-rules.
以下云服务器必须新用户或者注册后第一次购买才能享受优惠,同时通过以下链接购买超过500元,提供远程部署服务联系我 (QQ:1908284266) 京东云:京东轻量云主机1.3折 2核2G3M40GSSD盘200G月流量 38元1年,京东轻量云主机1.9折
使用kubeasz 离线安装 k8s集群需要下载四个部分: kubeasz 项目代码 二进制文件(k8s、etcd、containerd等组件) 容器镜像文件(calico、coredns、metrics-server等容器镜像) 系统软件安装包(ipset、libseccomp2等,仅无法使用本地
官网 https://higress.cn/ 简介 Higress 是一款云原生 API 网关,内核基于 Istio 和 Envoy,可以用 Go/Rust/JS 等编写 Wasm 插件,提供了数十个现成的通用插件,以及开箱即用的控制台(demo 点这里) Higress 在阿里内部为解决 Teng
keda官网地址: https://keda.sh/ keda与k8s版本对应
1、部署minio-deploy.yaml,我这里固定部署到n04 apiVersion: v1 kind: Secret metadata: name: minio-creds type: Opaque data: ACCESS_KEY_ID: bWluaW9yb290cm9vdA==
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
部署headless svc apiVersion: v1 kind: Service metadata: name: postgres-headless labels: app: postgres-headless spec: ports: - port: 5432
在k8s中用于部署redis主的节点打上污点,如果redis不用单独节点部署不需要执行次步 kubectl taint node nodename node=redis-master:NoSchedule 在k8s中用于部署redis从的节点打上污点,如果redis不用单独节点部署不需要执行次步