Виджет отображает основную информацию обо всех 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 |
Авторизация
Конфигурация авторизации описана в разделе «Внешние сервисы».