5 способов использования команды kubectl top pod в Kubernetes

Команда «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, вы можете постоянно отслеживать использование ресурсов модулей. Команда будет обновлять выходные данные каждые несколько секунд, чтобы отражать обновления в реальном времени.