ПВХ Kubernetes в мониторинге rwx

#kubernetes #monitoring #kubernetes-pvc

#кубернетес #мониторинг #постоянные тома #кубернетес-пвх

Вопрос:

У меня есть ПВХ в RWX. 2 стручка используют этот ПВХ. Я хочу знать, какие модули задают громкость ПВХ и когда. Как я могу это сделать?

Комментарии:

1. Не могли бы вы, пожалуйста, перефразировать свой вопрос? Трудно понять, чего ты хочешь

2. Я хочу знать, какой модуль требует объема для приложения, связанного с несколькими блоками. На самом деле : когда объем приписывается в пвх, я хочу знать, какой модуль запрашивается для этого (pod1 или pod2).

Ответ №1:

Насколько я знаю, нет прямого способа выяснить, какой модуль ПВХ используется для получения этой информации. Возможным обходным путем является grep через все модули для соответствующего ПВХ :

 Ex:  - To display all the pods and their respective pvcs: kubectl get pods -o jsonpath='{"POD"}{"t"}{"PVC Name"}{"n"}{range .items[*]}{.metadata.name}{"t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{"t"}{end}{"n"}{end}'  POD PVC Name web1-0 www1-web1-0 web16-0 www16-web16-0  - To get information about a particular PVC (in this case:www16-web16-0 ) Using grep : kubectl get pods -o jsonpath='{"POD"}{"t"}{"PVC Name"}{"n"}{range .items[*]}{.metadata.name}{"t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{"t"}{end}{"n"}{end}' | grep 'POD|www16-web16-0' POD PVC Name web16-0 www16-web16-0