Kubecost 安装问题(卷连接错误,AWS EKS 集群)

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

我正在 AWS 的 kubernetes 集群上安装 kubecost。我可以使用非持久卷安装 kubecost,但我无法让它与持久卷一起使用。 我尝试使用 kubecost.yaml 安装它并使用官方 kubecost 文档中提供的 helm upgrade 命令。 我就是无法克服这个错误:

Warning FailedMount 46m (x3 over 78m) kubelet 无法附加或装载卷:卸载的卷=[持久配置],未连接的卷=[tmp nginx-conf 持久配置 kube-api-access-ss2nm]:超时等待条件

Warning FailedMount 42m (x4 over 60m) kubelet 无法附加或装载卷:卸载的卷=[持久配置],未连接的卷=[kube-api-access-ss2nm tmp nginx-conf 持久配置]:超时等待条件

Warning FailedMount 22m (x11 over 71m) kubelet 无法附加或装载卷:卸载的卷=[持久配置],未附加的卷=[持久配置 kube-api-access-ss2nm tmp nginx-conf]:超时等待条件

Warning FailedMount 7m30s (x45 over 82m) kubelet MountVolume.WaitForAttach 卷“my-pv-4”失败:正在删除卷附件

Warning FailedAttachVolume 2m56s (x483 over 82m) attachdetach-controller AttachVolume.Attach failed for volume "my-pv-4" : volume attachment is being deleted

Warning FailedMount 100s (x6 over 80m) kubelet 无法附加或装载卷:卸载的卷=[persistent-configs],未附加的卷=[nginx-conf persistent-configskube-api-access-ss2nm tmp]:等待超时条件

我创建了 2 个持久卷(my-pv 和 my-pv-2),但我收到错误消息说它们已被删除(但它们没有,它们仍然存在)。所以,我又创建了 2 个(my-pv-3 和 my-pv-4),但我仍然遇到这些错误。

我还创建了一个存储类(aws-ebs)。

当我运行 kubectl get pv 时,我看到 my-pv-3 和 my-pv-4 绑定了。我还看到 my-pv 和 my-pv-2 已“发布”。 当我运行 kubectl get pvc -n kubecost 时,我看到 2,它们都处于“绑定”状态。一种用于 kubecost-cost-analyzer,一种用于 kubecost-prometheus-server。

刚才我删除了我所有的 PV,它们也删除了(为了确认它们已删除,我运行了 kubectl get pv 并没有看到任何结果)。我什至还添加了节点亲和性以在特定节点上进行安装,然后我在命名空间 kubecost 上重新运行 kubecost.yaml 并从头开始重新创建它,但我仍然看到与卷附件相关的错误.

Normal NotTriggerScaleUp 47s cluster-autoscaler pod 没有触发 scale-up:7 pod has unbound immediate PersistentVolumeClaims

Warning FailedScheduling 21s (x4 over 52s) default-scheduler 0/8 nodes are available: 8 pod has unbound immediate PersistentVolumeClaims. preemption: 0/8 nodes available: 8 抢占对调度没有帮助

正常调度 13s default-scheduler 成功将kubecost/kubecost-cost-analyzer-6ccf5576bb-ms949分配给MY-Instance--IP-

Warning FailedAttachVolume 1s (x2 over 7s) attachdetach-controller AttachVolume.Attach failed for volume "my-pv-4" : volume attachment is being deleted

Warning FailedMount 0s (x4 over 3s) kubelet MountVolume.WaitForAttach 卷“my-pv-4”失败:正在删除卷附件

linux amazon-web-services kubernetes
© www.soinside.com 2019 - 2024. All rights reserved.