Kubernetes/Kubernetes_ERROR

[Kubernetes_ERROR] persistentvolumeclaims "prometheus-server" is forbidden: may only update PVC status

달콤한달팽이 2025. 1. 17. 16:42
반응형

안녕하세요, 달콤한달팽이입니다.🐌


AWS CodeBuild에서 사용될 커스텀 도커 이미지(윈도우) 생성 시 발생한

Can't add file {PATH} 에러에 관하여 알아보겠습니다.


ERROR 발생

Helm을 사용하여 프로메테우스를 설치하였을 때 아래와 같은 에러 문구가 발생하였습니다.

$ helm upgrade -i prometheus prometheus-community/prometheus \
 --namespace monitoring \
 --set alertmanager.persistence.storageClass="gp2" \
 --set server.persistentVolume.storageClass="gp2"

 

이후 Pod과 PV,PVC를 확인해보니 prometheus-server 관련 PV,PVC가 생성되지 않았으며 이로인해 Pod도 올라오지 않는 모습을 확인할 수 있었습니다.

$ kubectl get pods -n monitoring
$ kubectl get pv,pvc -A

 

원인

EKS에서 제공하는 Prometheus Scraper 비활성화로 인해 발생하는 이슈로 예상됩니다.

 

해결방법

EKS의 관찰성 탭에서 스크레이퍼를 활성화시켜주세요.

 

이후 재배포를 수행해보면 정상적으로 프로메테우스가 생성되는 것을 확인할 수 있습니다.

반응형