Поиск по сайту:

В природе многих людей — рассуждать умно, но поступать нелепо (А. Франс).

Как проверить использование памяти в Kubernetes Pod

3 мин для чтения
FavoriteLoadingДобавить в избранное
3 июля 2021
Как читать узлы в Kubernetes
При внедрении нового приложения или миграции старого на Kubernetes вы можете не знать о необходимых ресурсах. Однако Kubernetes работает лучше всего, когда ограничения ресурсов и запросы установлены для каждого модуля (или, точнее, каждого контейнера в каждом модуле). Это определяет, как поды планируются на узлах. Мониторинг Kubernetes также важен для использования ресурсов, эффективности и контроля затрат. Чтобы модули эффективно использовали ресурсы базовых узлов, необходимо эффективно реализовать кластеры Kubernetes.

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

 

Использование ЦП и памяти в контейнерах Kubernetes

Контейнеры служат основой для контейнерных приложений. Доля ресурсов ЦП, необходимых контейнерам в производственной среде, называется потреблением ЦП контейнера. Потребление памяти — это показатель того, сколько памяти используется. Память измеряется в байтах, а ресурсы ЦП представлены в ядрах ЦП.

 

Использование ЦП и памяти в модулях Kubernetes

Использование ЦП модуля — это совокупное использование ЦП всеми контейнерами в модуле. Аналогичным образом, использование памяти модуля относится к общей совокупной памяти, используемой всеми контейнерами в модуле.

В этой статье мы поможем вам понять и проверить использование памяти в Kubernetes Pods.

 

Предварительные условия

Чтобы проверить использование памяти в модулях Kubernetes, убедитесь, что в вашей системе установлена ​​последняя версия Ubuntu. На нашей иллюстрации мы установили систему Ubuntu 20.04 Linux. Кроме того, вам необходимо установить кластер minikube в Ubuntu 20.04. Без его установки вы не сможете пользоваться услугами Kubernetes поверх Ubuntu. И последнее, но не менее важное: у вас должны быть права пользователя sudo.

 

Проверка использования памяти Kubernetes P

Чтобы проверить использование памяти в модулях Kubernetes, вы должны войти в систему под пользователем root в системе Ubuntu 20.04. После этого вам необходимо запустить терминал командной строки. Вы можете запустить его с помощью панели поиска приложения или с помощью сочетания клавиш «Ctrl + Alt + T». Используя любой из этих подходов, вы можете открыть терминал командной строки.

Читать  Официально выпущена среда рабочего стола GNOME 41, что нового

Теперь главный важный шаг — запустить кластер minikube в вашей системе Ubuntu 20.04. Чтобы достичь своей цели, вы должны написать основную команду, указанную ниже, и нажать клавишу Enter на клавиатуре.

$ minikube start

 

Для начала работы с minikube может потребоваться дополнительное время, но в течение этого времени рекомендуется никогда не выходить из терминала. В выводе выполненной выше команды вы можете просмотреть версию minikube, установленную в вашей системе. Кроме того, для последней предоставленной версии кластера minikube вы можете щелкнуть ссылку, указанную в выходных данных команды.

Для отслеживания показателей ресурсов Metrics-Server — это инструмент для отслеживания показателей ресурсов. Сервер метрик позволяет нам использовать kubectl для запроса метрик ресурсов непосредственно из командной строки. Теперь, выполнив команду, добавленную ниже, вы увидите поды, запущенные в системе Kube.

$ kubectl get pods -n Kube-system

 

В выводе выполненной выше команды вы можете увидеть имя всех модулей, их статус и возраст.

Пришло время перейти к использованию памяти. Итак, вам нужно выполнить в терминале команду, указанную ниже. После его написания нажмите клавишу ввода на клавиатуре вашей системы.

$ kubectl top pod

 

В его выводе вы получите информацию об использовании памяти модулями Kubernetes. Чтобы просмотреть использование ресурсов системы Kube пространства имен, вам нужно будет выполнить приведенную ниже команду в терминале системы Ubuntu 20.04. Нажмите клавишу «Enter», чтобы просмотреть использование ЦП и памяти.

$ kubectl top pod --namespace=kube-system

 

Вы можете использовать любое пространство имен при замене Kube-системы. Это зависит от ваших требований, чтобы получить желаемое использование модулей в пространстве имен.

 

Заключение

В вышеупомянутой статье мы объяснили вам процесс проверки использования памяти в модулях Kubernetes. Мы использовали систему Ubuntu 20.04 Linux, но вы можете использовать свой любимый дистрибутив Linux. Использование памяти модулями Kubernetes очень важно.

Это поможет вам отслеживать и управлять использованием ЦП и памяти модулями Kubernetes. Теперь мы надеемся, что после выполнения каждого шага этой статьи вы сможете легко проверить использование памяти каждым модулем Kubernetes.

Читать  Управление модулями ядра Linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
5 1 vote
Рейтинг статьи
Subscribe
Notify of
guest
0 комментариев
Inline Feedbacks
View all comments

Читайте также

0
Would love your thoughts, please comment.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close