本文作者:丁辉
Helm部署HertzBeat
介绍
HertzBeat是一个开源实时监控系统,具有无需Agent、性能集群、兼容Prometheus等特点。
开始部署
添加仓库
1
2helm repo add hertzbeat https://charts.hertzbeat.com/
helm repo update创建命名空间
1
kubectl create namespace hertzbeat
编写 values.yaml 文件
1
vi hertzbeat-values.yaml
内容如下
1
2
3
4
5
6
7
8
9expose:
type: ingress
ingress:
enabled: true
host: "" # 域名
tls:
enabled: true
tls:
- secretName: hertzbeat-tls创建Nginx证书secret
cert为.pem和.crt文件都可以
1
kubectl create secret tls hertzbeat-tls --key nginx.key --cert nginx.pem -n hertzbeat
安装
1
2
3helm install hertzbeat hertzbeat/hertzbeat \
--namespace hertzbeat --create-namespace \
-f hertzbeat-values.yaml
卸载
卸载 hertzbeat
1
helm uninstall hertzbeat -n hertzbeat
删除 secret
1
kubectl delete secret hertzbeat-tls -n hertzbeat
删除命名空间
1
kubectl delete namespace hertzbeat
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/Helm/Helm部署HertzBeat.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。