Виджет отображает основную информацию обо всех Deployment в кластере Kubernetes. Deployment можно фильтровать по неймспейсу, селектору лейблов или обоим параметрам.

Для каждого Deployment доступны следующие действия:

  • Просмотр спецификации и статуса Deployment.
  • Масштабирование количества реплик Deployment. После выбора требуемого количества реплик нажмите кнопку «Сохранить» с иконкой дискеты.
  • Просмотр информации о подах, управляемых Deployment, и их контейнерах, включая логи каждого контейнера.
  • Просмотр и редактирование ресурсов контейнеров. Виджет отображает все настроенные ресурсы контейнеров, включая CPU, memory, ephemeral-storage и другие типы ресурсов. Редактировать можно только CPU и memory в разделах requests и limits. Изменения применяются на уровне Deployment и распространяются на все поды, которыми он управляет. При очистке значений CPU или memory соответствующие ресурсы удаляются из конфигурации контейнера. Остальные ресурсы, например ephemeral-storage, отображаются, но недоступны для редактирования в виджете.

Конфигурация

НазваниеОбязательностьОписаниеЗначение по умолчанию
API KubernetesДаURL сервера API Kubernetes для получения данных из кластера—
НеймспейсНетНеймспейс Kubernetes, из которого загружаются Deployment. Если неймспейс не указан, виджет загружает все Deployment в кластере. Пример: default—
Селектор лейбловНетСелекторы лейблов для фильтрации Deployment, разделённые запятыми. Пример: app.kubernetes.io/name=example—
Min replicasНетМинимальное количество реплик, которое можно задать при масштабировании Deployment в виджете0

Авторизация

Конфигурация авторизации описана в разделе «Внешние сервисы».