gpt4 book ai didi

vagrant - 为什么 Prometheus pod 在 Rancher 服务器上的 Kubernetes 集群中由 helm 设置后挂起?

转载 作者:行者123 更新时间:2023-12-02 01:06:37 24 4
gpt4 key购买 nike

在 Vagrant 中安装了 Rancher 服务器和 2 个 Rancher 代理。然后从 Rancher 服务器切换到 K8S 环境。

在 Rancher 服务器主机上,安装 kubectlhelm .然后安装Prometheus通过 Helm :

helm install stable/prometheus

现在从 Kubernetes 仪表板检查状态,有 2 个 Pod 待处理:
enter image description here

它注意到 PersistentVolumeClaim is not bound ,那么K8S组件不是默认安装在Rancher服务器上的吗?

(另一个名字,同样的问题)
enter image description here

编辑
> kubectl get pvc
NAME STATUS VOLUME CAPACITY
ACCESSMODES STORAGECLASS AGE
voting-prawn-prometheus-alertmanager Pending 6h
voting-prawn-prometheus-server Pending 6h
> kubectl get pv
No resources found.

编辑 2
$ kubectl describe pvc voting-prawn-prometheus-alertmanager
Name: voting-prawn-prometheus-alertmanager
Namespace: default
StorageClass:
Status: Pending
Volume:
Labels: app=prometheus
chart=prometheus-4.6.9
component=alertmanager
heritage=Tiller
release=voting-prawn
Annotations: <none>
Capacity:
Access Modes:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal FailedBinding 12s (x10 over 2m) persistentvolume-controller no persistent volumes available for this claim and no storage class is set

$ kubectl describe pvc voting-prawn-prometheus-server
Name: voting-prawn-prometheus-server
Namespace: default
StorageClass:
Status: Pending
Volume:
Labels: app=prometheus
chart=prometheus-4.6.9
component=server
heritage=Tiller
release=voting-prawn
Annotations: <none>
Capacity:
Access Modes:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal FailedBinding 12s (x14 over 3m) persistentvolume-controller no persistent volumes available for this claim and no storage class is set

最佳答案

我和你有同样的问题。我找到了两种方法来解决这个问题:

  • 编辑 values.yamlpersistentVolumes.enabled=false 下这将允许您使用 emptyDir “这适用于 Prometheus-Server 和 AlertManager”
  • 如果无法更改values.yaml您必须在部署图表之前创建 PV,以便 pod 可以绑定(bind)到卷,否则它将永远处于挂起状态
  • 关于vagrant - 为什么 Prometheus pod 在 Rancher 服务器上的 Kubernetes 集群中由 helm 设置后挂起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47235014/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com