Как отслеживать утверждение тома сохраняемости kubernetes, то есть использование диска

В настоящее время я использую Kubernetes v1.11.6. Я развернул кубернеты в AWS с помощью KOPS. В кластере k8s развернута кафка, elasticsearch.

PVC для kafka и elasticsearch - это тома EBS в AWS.

У меня вопрос, как контролировать количество используемого и доступного ПВХ.

Это не сработало, Как отслеживать использование диска постоянными томами Kubernetes ? Похоже, они больше не открываются, начиная с 1.12.

Я думал об использовании aws cloudwatch, но думаю, что у kubernetes будет какой-то ответ на эту общую проблему.

Я должен видеть используемый PVC и оставшееся доступное дисковое пространство




Ответы (1)


Вообще говоря, вы можете отслеживать следующие показатели:

kubelet_volume_stats_capacity_bytes
kubelet_volume_stats_available_bytes

Эти метрики можно извлечь из конечной точки kubelet на каждом узле с помощью таких инструментов, как Prometheus :)

person Stepan Vrany    schedule 25.10.2019
comment
Спасибо, Степан. Я не вижу кублет_ * в Прометее. - person Ram; 25.10.2019
comment
Отлично, значит, вы используете Прометей. Вы используете оператор Prometheus (github.com/helm/charts/tree/ master / stable / prometheus-operator) или просто Prometheus (github. com / helm / charts / tree / master / stable / prometheus)? Какие конечные точки вы очищаете? - person Stepan Vrany; 26.10.2019
comment
Я следил за этим github.com/Thakurvaibhav/k8s/tree/master/monitoring/prometheus не могли бы вы проверить и сообщить мне - person Ram; 26.10.2019
comment
Похоже вы парсите только cAdvisor. Не могли бы вы попытаться расширить конфигурацию Prometheus с помощью kubernetes-nodes из этого примера? github.com/prometheus/prometheus/blob/ мастер / документация / - person Stepan Vrany; 27.10.2019
comment
Спасибо Степан, попробую. Не могли бы вы сообщить мне, как визуализировать вывод, любую панель управления Grafana? - person Ram; 29.10.2019
comment
Promql будет чем-то вроде kubelet_volume_stats_available_bytes / kubelet_volume_stats_capacity_bytes * 100. Думаю, выражение Grafana будет почти таким же. - person Stepan Vrany; 29.10.2019
comment
Это сработало ThumbsUp. Спасибо, Степан. Единственное беспокойство заключается в том, что у меня есть некоторые PVC AWS EFS, т.е. созданные PVC из AWS EFS, и PVC EFS не отображаются на графике. как очистить, что EFS монтирует использование диска? - person Ram; 30.10.2019
comment
При подключении EFS не отображается как диск. drwxrws - корень x 6 2002 6144 30 октября 01:00 prometheuspvc - person Ram; 30.10.2019