我有一个DigitalOcean Kubernetes集群。我已经通过Helm安装了NGINX入口控制器,还安装了Prometheus和Grafana。 我的入口在default名称空间中,我的监控在monitoring名称空间中。 以下是我安装的图表的版本。 ❯ helm list
NAME REVISION UPDATED STATUS CHART APP VERSION NAMESPACE
grafana 1 Mon Oct 7 08:
我使用的是自托管的Kubernetes集群,而不是使用GitLab的Kubernetes集成。在我的GitLab CI工作中,我将在其相关的ConfigMap中更改Prometheus部署的配置,并希望通过向Prometheus进程发送SIGHUP信号来使Prometheus了解新配置。下面是我的工作脚本,用于更新ConfigMap并发送信号:
for x in *; do kubectl get configmap prometheus-config -o json | jq --arg name "$(echo $x)" --arg value "$(cat $x)