Команда «kubectl top pod» используется в Kubernetes для отображения статистики использования ресурсов для модулей. Он предоставляет информацию об использовании ЦП и памяти модулей, работающих в кластере. Вот несколько способов использования команды «kubectl top pod» с примерами кода:
Метод 1: базовое использование
kubectl top pod
Эта команда отобразит использование ЦП и памяти всех модулей в текущем пространстве имен.
Метод 2: указать пространство имен
kubectl top pod --namespace <namespace-name>
Вы можете использовать эту команду для просмотра использования ресурсов модулей в определенном пространстве имен, заменив фактическим именем пространства имен.
Метод 3: сортировка по использованию ЦП или памяти
kubectl top pod --sort-by=<cpu|memory>
Вы можете отсортировать список модулей по использованию ЦП или памяти, указав «ЦП» или «Память» после флага --sort-by=.
Метод 4: отображение в разных единицах
kubectl top pod --use-protocol-buffers
По умолчанию команда «kubectl top pod» отображает использование ресурсов в удобочитаемом формате. Однако вы можете использовать флаг --use-protocol-buffersдля отображения вывода в формате буферов протокола.
Метод 5: Режим просмотра
kubectl top pod --watch
Используя флаг --watch, вы можете постоянно отслеживать использование ресурсов модулей. Команда будет обновлять выходные данные каждые несколько секунд, чтобы отражать обновления в реальном времени.