1.4 KiB
1.4 KiB
本文作者:丁辉
Helm部署HertzBeat
介绍
HertzBeat是一个开源实时监控系统,具有无需Agent、性能集群、兼容Prometheus等特点。
开始部署
-
添加仓库
helm repo add hertzbeat https://charts.hertzbeat.com/ helm repo update
-
创建命名空间
kubectl create namespace hertzbeat
-
编写 values.yaml 文件
vi hertzbeat-values.yaml
内容如下
expose: type: ingress ingress: enabled: true host: "" # 域名 tls: enabled: true tls: - secretName: hertzbeat-tls
-
创建Nginx证书secret
cert为.pem和.crt文件都可以
kubectl create secret tls hertzbeat-tls --key nginx.key --cert nginx.pem -n hertzbeat
-
安装
helm install hertzbeat hertzbeat/hertzbeat \ --namespace hertzbeat --create-namespace \ -f hertzbeat-values.yaml
卸载
-
卸载 hertzbeat
helm uninstall hertzbeat -n hertzbeat
-
删除 secret
kubectl delete secret hertzbeat-tls -n hertzbeat
-
删除命名空间
kubectl delete namespace hertzbeat