# helm-chart **Repository Path**: attacker/helm-chart ## Basic Information - **Project Name**: helm-chart - **Description**: helm-chart仓库 - **Primary Language**: YAML - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-28 - **Last Updated**: 2025-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Helm Charts Kubernetes应用部署集合 ## 项目列表 ### 1. kube-prometheus-stack 完整的Kubernetes监控方案,包含Prometheus、Grafana和AlertManager。 ```bash # 基础安装(禁用 Thanos Ruler) helm install monitoring ./kube-prometheus-stack -n monitor \ --set thanosRuler.enabled=false \ --set thanosRuler.serviceMonitor.selfMonitor=false \ --set thanosRuler.serviceMonitor.labels.release=monitoring \ --set thanosRuler.thanosRulerSpec.portName=web # 或者使用 values 文件安装(推荐) # 1. 创建 values.yaml: cat > values.yaml << EOF thanosRuler: enabled: false serviceMonitor: selfMonitor: false labels: release: monitoring thanosRulerSpec: portName: web # 基础监控配置 prometheus: enabled: true prometheusSpec: resources: requests: cpu: 200m memory: 1Gi limits: cpu: 1000m memory: 2Gi alertmanager: enabled: true alertmanagerSpec: resources: requests: cpu: 100m memory: 256Mi limits: cpu: 200m memory: 512Mi grafana: enabled: true resources: requests: cpu: 100m memory: 128Mi limits: cpu: 200m memory: 256Mi EOF # 2. 使用 values 文件安装 helm install monitoring ./kube-prometheus-stack -n monitor -f values.yaml ``` ### 2. loki-stack 日志聚合系统,支持多种日志收集器和存储后端。 ```bash helm install logging ./loki-stack -n monitor \ --set loki.storage.s3.region=ap-northeast-1 \ --set loki.storage.s3.bucketName=pro-astralx-log ``` ### 3. tgalert Telegram告警通知系统。 ```bash helm install tgalert ./tgalert -n monitor \ --set telegram.token=YOUR_BOT_TOKEN \ --set telegram.chatIds[0]=-YOUR_CHAT_ID ``` ### 4. lark-alert 飞书告警通知系统。 ```bash helm install lark-alert ./lark-alert -n monitor \ --set feishu.webhook=YOUR_WEBHOOK_URL ``` ### 5. ingress-nginx Nginx入口控制器。 ```bash helm install ingress ./ingress-nginx -n ingress-nginx ``` ## 使用说明 每个项目目录下都有详细的README.md文档,包含完整的配置说明和使用方法。