Да, в новейшей версии Kubernetes вы не можете отслеживать такие показатели, как kubelet_volume_stats_capacity_bytes , но есть некоторые обходные пути.К сожалению, сегодня это немного фрагментировано в Куберне.PVC могут иметь показатели емкости и использования, в зависимости от поставщика тома, и кажется, что у любого тома на основе CSI их вообще нет.Мы можем сделать это на основе максимальных усилий, но это просто, чтобы быстро поразить случаи, когда эти метрики недоступны.
Во-первых, просто напишите свой собственный скрипт, который будет каждый раз, когда значения метрики будут такими, как container_fs_usage_bytes Собирается будет разница в подсчете между емкостью до измерения и использованием контейнера в байтах (метрика будет container_fs_usage_bytes полезно).
Prometheus - довольно популярное решение, но для мониторинга емкости, особенно использования дискавы можете использовать Heapster, теперь он собирается «уйти в отставку», но только для этого особого случая вы можете использовать его, но вам также придется реализовать скрипт.Взгляните на репозиторий: heapster-memory
"res.Containers = append (res.Containers, metrics.ContainerMetrics {Имя: c.Name, Использование: использование})"
Надеюсь, это поможет.