【问题标题】:How AlertManager and Prometheus statefulsets are created in prometheus-operator helm chart?Prometheus-operator helm chart 中如何创建 AlertManager 和 Prometheus statefulsets?
【发布时间】:2020-12-09 19:45:26
【问题描述】:

请求

请说明在部署 prometheus-operator Helm chart 时如何自动创建 2 个 StatefulSet。如果您能将我指向提取这两个状态集的图表,那就太棒了。

复制

$ helm repo add stable https://kubernetes-charts.storage.googleapis.com

$ helm install prom-op stable/prometheus-operator

$ kubectl get pods
NAME                                                   READY   STATUS    RESTARTS   AGE
alertmanager-prom-op-prometheus-operator-alertmanager-0   2/2     Running   0          49m
prom-op-grafana-78c44f8bc8-nvf45                          2/2     Running   0          49m
prom-op-kube-state-metrics-db84fc9d-smsk6                 1/1     Running   0          49m
prom-op-prometheus-node-exporter-87t5g                    1/1     Running   0          49m
prom-op-prometheus-operator-operator-8554b8f87-6hv9d      2/2     Running   0          49m
prometheus-prom-op-prometheus-operator-prometheus-0       3/3     Running   1          49m

$ kubectl get sts
NAME                                                 READY   AGE
alertmanager-prom-op-prometheus-operator-alertmanager   1/1     51m
prometheus-prom-op-prometheus-operator-prometheus       1/1     51m

如您所见,创建了 2 个 statefulset,但我似乎无法理解它们是如何创建的。

上下文

我手上有一个定制的 prometheus-operator,由于某种原因它不会拉 2 个 statefulsets。到目前为止,我的分析并没有产生任何清晰的理解。我最终得到的只是 grafana、kube-state-metrics、node-exporter 和 operator,并且没有 statefulsets。

参考

prometheus-operator Helm chart source

【问题讨论】:

  • 看起来prometheus-operator代码创建了sts对象。
  • @Shmuel 您能否指出您认为负责创建有状态集的那段代码?非常感谢。

标签: prometheus kubernetes-helm prometheus-alertmanager prometheus-operator


【解决方案1】:

发现 CRD 负责创建这 2 个 statefulset;原来,量身定制的 prometheus-operator 缺少 alertmanager、prometheus 和 prometheus-operator 以及 RBAC 的服务帐号才能正常工作。 我只是从稳定图表中复制了这些。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-11
    • 2020-10-08
    • 2019-06-19
    • 2019-10-31
    • 2020-03-18
    • 2019-03-30
    • 1970-01-01
    • 2021-02-12
    相关资源
    最近更新 更多