title: 使用 kind 创建 Kubernetes 测试集群并安装 Prometheus 与 Alertmanager(含自动抑制验证)
date: 2025-11-26
目标
- 使用 kind 在本地创建测试集群。
- 通过 Helm 安装 kube-prometheus-stack(包含 Prometheus、Alertmanager、Grafana)。
- 应用控制平面告警与 Alertmanager 抑制规则,并完成验证。
前置条件
- 已安装并运行 Docker。
- MacOS 环境,已安装
kubectl、helm、kind(若未安装,见下方命令)。
1
| brew install kubectl helm kind
|
创建 kind 集群
1
2
3
| kind create cluster --name k8s-dev
kubectl cluster-info
kubectl get nodes -o wide
|
安装 kube-prometheus-stack
1
2
3
4
5
6
| helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
kubectl create namespace monitoring || true
helm upgrade --install monitoring prometheus-community/kube-prometheus-stack \
-n monitoring \
-f deploy/monitoring/kube-prometheus-stack-values.yaml
|
验证安装: