如何通过prometheusOperator.admissionWebhooks.enabled = false在GKE上安装头盔图prometheus-operator?

问题描述 投票:0回答:1

我想在GKE群集上安装helm图表stable/prometheus-operator。我知道,需要通过设置prometheusOperator.admissionWebhooks.enabled=false来调整防火墙规则或禁用挂钩(有关详细信息,请参阅图表的README。)>

但是,如果我将图表与安装在一起

    - wget -qq https://get.helm.sh/helm-v3.0.0-linux-amd64.tar.gz && tar xf helm-v3.0.0-linux-amd64.tar.gz && mv linux-amd64/helm /usr/local/bin
    - helm repo add stable https://kubernetes-charts.storage.googleapis.com/
    - helm repo update
    - kubectl create ns monitoring
    - kubectl apply -f https://raw.githubusercontent.com/coreos/prometheus-operator/master/example/prometheus-operator-crd/alertmanager.crd.yaml
    - kubectl apply -f https://raw.githubusercontent.com/coreos/prometheus-operator/master/example/prometheus-operator-crd/prometheus.crd.yaml
    - kubectl apply -f https://raw.githubusercontent.com/coreos/prometheus-operator/master/example/prometheus-operator-crd/prometheusrule.crd.yaml
    - kubectl apply -f https://raw.githubusercontent.com/coreos/prometheus-operator/master/example/prometheus-operator-crd/servicemonitor.crd.yaml
    - kubectl apply -f https://raw.githubusercontent.com/coreos/prometheus-operator/master/example/prometheus-operator-crd/podmonitor.crd.yaml
    - helm install monitoring stable/prometheus-operator --namespace=monitoring --wait --timeout 10m --set prometheusOperator.admissionWebhooks.enabled=false

在GitLab CI中,容器prometheus-operator有两个容器,它们处于“待处理”状态5分钟。我希望这一相当简单的设置在一分钟内就可以使用。

您可以在https://gitlab.com/krichter/prometheus-operator-503/-/jobs/358887366处检查群集设置。

Installing Prometheus on GKE + istio中显示的方法不适用,因为我没有安装istio。

我想在GKE集群上安装头盔图表stable / prometheus-operator。我知道需要通过设置prometheusOperator来调整防火墙规则或禁用挂钩。...

kubernetes google-kubernetes-engine prometheus kubernetes-helm prometheus-operator
1个回答
0
投票

这是由头盔图中的已知问题引起的。根据https://github.com/helm/charts/issues/19147,可以通过设置prometheusOperator.tlsProxy.enabled=false来避免此问题。

© www.soinside.com 2019 - 2024. All rights reserved.