无法在 AWS Kubernetes 上使用图表 v8.10.1 通过 Helm 将 Prometheus Blackbox Exporter 升级到 v0.24.0 - 错误:找不到名称的资源映射

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

我尝试在我的 AWS EKS Kubernetes 集群 v1.25 上使用 Helm Chart v8.10.1 将 Prometheus Blackbox Exporter 升级到 v0.24.0,但失败并出现以下错误:

helm upgrade -n monitoring prometheus-blackbox-exporter prometheus-community/prometheus-blackbox-exporter --version 8.10.1
Error: UPGRADE FAILED: unable to build kubernetes objects from current release manifest: resource mapping not found for name: "prometheus-blackbox-exporter" namespace: "monitoring" from "": no matches for kind "PodSecurityPolicy" in version "policy/v1beta1"

如何解决这个问题?

kubernetes prometheus kubernetes-helm amazon-eks prometheus-blackbox-exporter
1个回答
0
投票

解决方案:

首先,您需要安装

helm-mapkubeapis
(每个 AWS EKS Kubernetes 集群一次操作)。然后您需要为
helm mapkubeapis
Helm 版本运行
prometheus-blackbox-exporter
,然后需要删除
prometheus-blackbox-exporter
Helm 版本,然后需要再次安装它。

下面您可以看到上述步骤的所有命令:

helm plugin install https://github.com/helm/helm-mapkubeapis
helm mapkubeapis -n monitoring prometheus-blackbox-exporter
helm del -n monitoring prometheus-blackbox-exporter
helm install -n monitoring prometheus-blackbox-exporter prometheus-community/prometheus-blackbox-exporter --version 8.10.1
© www.soinside.com 2019 - 2024. All rights reserved.