【问题标题】:Error: INSTALLATION FAILED: rendered manifests contain a resource that already exists. Unable to continue with install: ClusterRole "prometheus-kube错误:安装失败:呈现的清单包含已存在的资源。无法继续安装:ClusterRole \"prometheus-kube
【发布时间】:2022-09-30 16:27:26
【问题描述】:

错误:安装失败:呈现的清单包含已存在的资源。无法继续安装:命名空间 \"\" 中的 ClusterRole \"prometheus-kube-state-metrics\" 存在且无法导入当前版本:所有权元数据无效;注释验证错误:键 \"meta.helm.sh/release-namespace\" 必须等于 \"monitoring\":当前值为 \"monitoring-kogito-poc\"

如何解决这个问题我已经删除了命名空间并创建了新的命名空间,并尝试为 grafana 和 prometheus 安装 helm 图表。 但它不能让我安装。 我已经删除了 clusterrolebinding 以在下面输入图像描述

kubectl 删除集群角色绑定 prometheus-kube-state-metrics [在此处输入图片描述][1]

但它仍然显示并且值得注意的是安装普罗米修斯 [1]:https://i.stack.imgur.com/QkNaS.png

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。

标签: kubernetes prometheus prometheus-alertmanager prometheus-operator prometheus-blackbox-exporter


【解决方案1】:

仅仅删除角色绑定是不够的。我还必须删除角色本身。

kubectl delete clusterrole prometheus-kube-state-metrics

此外,我还删除了所有其他与普罗米修斯相关的角色绑定和角色:

  • prometheus-alertmanager
  • 普罗米修斯推送网关
  • 普罗米修斯服务器
  • 系统:普罗米修斯

最后我重新运行了安装,它工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 2019-07-06
    • 2013-12-07
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多