#python #kubernetes #kubectl
#python #kubernetes #kubectl
Вопрос:
У меня есть несколько модулей, на которых работает сервер:
NAME READY STATUS RESTARTS AGE
hello-python-6c7b478cf5-hxfvb 1/1 Running 0 7m16s
hello-python-6c7b478cf5-rczp9 1/1 Running 0 7m16s
hello-python-6c7b478cf5-snww5 1/1 Running 0 7m16s
hello-python-6c7b478cf5-wr8gf 1/1 Running 0 7m16s
Я хотел бы получить некоторую «статистику» для данного модуля. Например, какой процент запросов обрабатывал данный модуль.
Как мне это сделать с kubectl
помощью?
Ответ №1:
Что вы можете сделать, так это запустить kubectl describe pod <pod_name> -n <namespace_name>
, но это не даст вам процент запросов, которые были обработаны через этот модуль (честно говоря, он должен быть разделен довольно равномерно между модулями).
Для получения более подробной статистики вы можете использовать что-то вроде metrics-server
или prometheus
. Смотрите дополнительную информацию о мониторинге ресурсов Kubernetes в документации.