Helm kube-prometheus-stack 陷入挂起安装状态 [已关闭]

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

问题:由于某种原因,

kube-prometheus-stack
的头盔释放卡在
Pending-install
状态。使用
helm cli
为此安装 helm 版本的正确做法是什么?

详情:

由于 Docker 注册表

k8s.gcr.io
被冻结,我必须通过更新
registry.k8s.io
将 Docker 镜像注册表更新为
kube-state-metrics
,如下所示:
values.yaml

此后,当我尝试使用相同版本的 
kube-state-metrics: prometheusScrape: true image: repository: registry.k8s.io/kube-state-metrics/kube-state-metrics tag: v1.9.8 pullPolicy: Always namespaceOverride: "" rbac: create: true podSecurityPolicy: enabled: true

更新

kube-prometheus-stack
的 helm 版本时,它失败了,helm 版本的状态为
14.9.0
。重试后,它删除了之前的 helm 版本并创建了一个新版本。新组件的所有组件都已成功创建,但 helm 版本卡在
Failed
状态。
我等了将近30分钟但没有成功。我还尝试删除 helmrelease、回滚 helmrelease、删除 helmreleasesecret 但没有成功。

可能是什么问题?我该如何解决?

amazon-web-services kubernetes kubernetes-helm kube-prometheus-stack kube-state-metrics
1个回答
2
投票
解决方案:

经过一番调查,我发现有一个名为 Pending-install 的作业失败并出现

kube-prometheus-stack-admission-patch
错误。这是某种初始化工作。删除作业(而不是 pod)修复了该问题,并且 helm 版本将其状态更改为
BackoffLimitExceeded

错误登录

Deployed作业:


kube-prometheus-stack-admission-patch

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