[[Prometheusのディスク満杯]] に対処するために、Prometheusのディスクを拡張する。 [永続ボリューム | Kubernetes](https://kubernetes.io/ja/docs/concepts/storage/persistent-volumes/)によると、StorageClassの `allowVolumeExpansion`フィールドがtrueであれば、PCVを拡大できる。 ただし、volumeClaimTemplates を変更すると、次のエラーがでてしまう。 `The StatefulSet "prometheus-statefulset" is invalid: spec: Forbidden: updates to statefulset spec for fields other than 'replicas', 'template', and 'updateStrategy' are forbidden` volumeClaimTemplateでPVCを作った場合は拡張できないかも? めんどくさくなったので、PVCを削除して作り直す。 ```shell-session $ kubectl delete pvc prometheus-pv-prometheus-statefulset-0 -n monitoring persistentvolumeclaim "prometheus-pv-prometheus-statefulset-0" deleted ``` [PersistentVolumeClaim(pvc)を誤って削除してしまった時の対処例 - Qiita](https://qiita.com/s64s_y/items/b1473695709e39ddba39) podがいきてい削除はできないらしい。 ```shell-session $ kubectl get pvc -n monitoring NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE grafana-pvc Bound pvc-16c249c5-27e5-4617-ac2d-665d964de78f 5Gi RWO standard 313d prometheus-pv-prometheus-statefulset-0 Terminating pvc-4859d188-4b1c-4bb8-97ec-ffd385d2598f 100Gi RWO prometheus-ssd 314d ``` Terminatingのままだったので、`kubectl delete statefulset prometheus-statefulset -n monitoring` で消した。 --- [replicas: 1のStatefulSetのPersistent Volumeサイズを変更する - 839の日記](https://839.hateblo.jp/entry/2020/02/22/174741) --- [Resizing PVC disk in GKE. We were running multiple Elasticsearch… | by Harsh Manvar | Medium](https://medium.com/@harsh.manvar111/resizing-pvc-disk-in-gke-c5b882c90f7b) ```shell » kubectl get pvc -n monitoring NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE grafana-pvc Bound pvc-e8cc1ff3-3ac7-4b4a-b34b-b5623769ff60 5Gi RWO standard 104d prometheus-pv-prometheus-statefulset-0 Bound pvc-9840e735-3ee6-43b0-bcfe-497d27b5bd5d 100Gi RWO prometheus-ssd 104d » kubectl edit pvc prometheus-pv-prometheus-statefulset-0 -n monitoring persistentvolumeclaim/prometheus-pv-prometheus-statefulset-0 edited » kubectl get pvc -n monitoring NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE grafana-pvc Bound pvc-e8cc1ff3-3ac7-4b4a-b34b-b5623769ff60 5Gi RWO standard 104d prometheus-pv-prometheus-statefulset-0 Bound pvc-9840e735-3ee6-43b0-bcfe-497d27b5bd5d 200Gi RWO prometheus-ssd 104d ```