Обзор сервиса (Sevrice Discovery)
Раздел Сервисы (Services)
Описание информационных колонок:
Состояние (State) – отображает текущее состояние сервиса (возможные значения: Active/Inactive);
Имя (Name) – имя сервиса в кластере;
Пространство имен (Namespace) – фактическое расположение сервиса в кластере;
Цель (Targe) – отображает имя порта, его номер и протокол взаимодействия с сервисом и адрес перенаправления реального приложения;
Список (Selector) - отображает селекторы выбора подов;
Тип (Type) – тип сервиса;
Возраст (Age) – время существования в кластере.
Основные функции управления:
Скачать YAML (Download YAML) - скачать YAML конфигурацию на локальный диск;
Удалить (Delete) – удалить выбранный сервис;
Создать (Create) – создать новый сервис;
Редактировать конфигурацию (Edit config) – отредактировать конфигурацию сервиса через Web-интерфейс;
Редактировать YAML (Edit YAML) – отредактировать конфигурацию сервиса через YAML;
Клонировать (Clone) – создать копию сервиса.
Окно создания нового сервиса
При переходе к созданию сервиса, платформа предложит выбрать тип сервиса и указать его параметры работы.

Типы сервисов:
IP кластера (Cluster IP) – позволяет настроить параметры взаимодействия группы подов между собой;
Headless (Headless) – позволяет создать службы без кластерного IP или балансировщика нагрузки;
Внешнее имя (External Name) – позволяет создать группу, использующую DNS-имя в качестве селектора;
Балансировщик нагрузки (Load Balancer) – позволяет создать балансировщик нагрузки и назначить публичный IP-адрес сервиса, чтобы предоставить доступ внешним клиентам;
Порт ноды (Node Port) – позволяет выставить статический IP ноды.
Заметка
Для всех типов сервисов параметры конфигурации схожи и будут рассмотрены на примере создания сервиса типа "IP кластера".
Описание параметров создания нового сервиса:
Тип (Type) – выбираемый тип сервиса;
Имя (Name) – имя в кластере;
Пространство имен (Namespace) – пространство имен, где будет создан выбранный сервис;
Описание (Description) – произвольное описание;
Сервисные порты (Service ports) – позволяет указать протокол подключения, порт приложения и порт перенаправления, в случае обращения к приложению;
IP адресы (IP adresses) – позволяет указать IP-адреса для выбранного сервиса, по которому будет осуществляться доступ до него;
Селекторы (Selectors) – позволяет указать ключ/значение в качестве селектора выбора подов для создаваемого сервиса;
Привязка к сессии (Session affinity) – позволяет разграничивать запросы к сервису от разных пользователей через их сессии, привязать сессию к клиентскому ID;
Лейблы (Labels) – позволяет присвоить лейбл создаваемому объекту для дальнейшей фильтрации в платформе;
Примечание (Annotations) – позволяет присвоить аннотацию создаваемому объекту для дальнейшей фильтрации сторонними информационными системами.
Раздел HorizontalPodAutoscalers
Описание информационных колонок:
Состояние (State) – отображает текущее состояние сервиса (возможные значения: Active/Inactive);
Имя (Name) – имя в кластере;
Пространство имен (Namespace) – отображает имя пространства имен, где расположен HPA;
Рабочая нагрузка (Workload) – отображает источник нагрузки, к которому выполняется правило;
Минимум копий (Minimum replicas) - отображает заданное минимальное количество подов для данной нагрузки;
Максимум копий (Maximum replicas) – отображает заданное максимальное количество подов при росте нагрузки;
Текущие реплики (Current replicas) – отображает количество запущенных подов на данный момент времени;
Возраст (Age) – время существования в кластере.
Основные функции управления:
Скачать YAML (Download YAML) - скачать YAML конфигурацию на локальный диск;
Удалить (Delete) – удалить выбранное правило масштабирования;
Создать (Create) – создать новое правило масштабирования;
Редактировать конфигурацию (Edit config) – отредактировать конфигурацию через Web-интерфейс;
Редактировать YAML (Edit YAML) – отредактировать конфигурацию через YAML;
Клонировать (Clone) – создать копию.
Окно создания нового правила масштабирования
Описание параметров создания нового правила:
Имя (Name) – имя в кластере;
Пространство имен (Namespace) – пространство имен, где будет создано правило;
Описание (Description) – произвольное описание;
Блок Цель определяет нагрузку и ограничивает количество подов для нее:

Цель (Taget) – позволяет указать Deployment, к которому применять правило;
Минимум копий (Minimum replicas) – минимальное количество экземпляров;
Максимум копий (Maximum replicas) – максимальное количество экземпляров;
Блок Поведение (behavior) определяет при какие условиях будет производится автоматическое изменение выделяемых ресурсов:

При уменьшении масштаба (Scale down behavior) – позволяет указать поведение при уменьшении нагрузки;
При увеличении масштаба (Scale up behavior) – позволяет указать поведение при увеличении нагрузки;
Блок Метрики (Metrics) определяет по каким метрикам будет происходить изменение выделяемых ресурсов:

Источник (Source) – позволяет указать по какому источнику метрики будет работать политика (ресурс, объект, под);
Тип ресурса (Resource type) – позволяет указать тип ресурса в метрике;
Тип оценки (Type) – позволяет указать как оценивать ресурс (процентная оценка или точные значения);
Количество (Quantity) – позволяет указать целевое значения для параметра оценки;
Блок Лейблы(Labels) позволяет назначить лейблы и примечания:

Лейблы (Labels) – позволяет присвоить лейбл создаваемому объекту для дальнейшей фильтрации в платформе;
Примечание (Annotations) – позволяет присвоить аннотацию создаваемому объекту для дальнейшей фильтрации сторонними информационными системами.
Раздел Ingresses
Описание информационных колонок:
Состояние (State) – отображает текущее состояние (возможные значения: Active/Inactive);
Имя (Name) – имя объекта ingress в кластере;
Пространство имен (Namespace) – пространство имен, где создан объект;
Цель (Target) – отображает DNS имя, которое конфигурирует Ingress правило и сервис, куда трафик перенаправляется;
По умолчанию (Default) – отображает, является ли объект по умолчанию;
Класс Ingress (Ingress class) – отображает какой класс ingress контроллера был выбран;
Возраст (Age) – отображает время существования в кластере.
Основные функции управления:
Скачать YAML (Download YAML) - скачать YAML конфигурацию на локальный диск;
Удалить (Delete) – удалить выбранную конфигурацию;
Создать (Create) – создать новую конфигурацию;
Редактировать конфигурацию (Edit conrig) – отредактировать конфигурацию через Web-интерфейс;
Редактировать YAML (Edit YAML) – отредактировать конфигурацию через YAML;
Клонировать (Clone) – создать копию конфигурации.
Окно создания нового правила Ingress
Описание параметров создания нового правила Ingress:
Имя (Name) – имя в кластере;
Пространство имен (Namespace) – пространство имен, где будет создан объект;
Описание (Description) – произвольное описание;
Блок Правила (Rules) позволяет указать правила перенаправления трафика:

Запросить хост (Request Host) – позволяет указать хост;
Путь (Path) – позволяет указать параметры пути к хосту;
Целевой сервис (Target Service) – позволяет указать сервис, куда передается трафик;
Порт (Port) – позволяет указать поды сервиса;
Блок Бэкенд (Default Backend) по умолчанию позволяет перенаправлять трафик, который не покрывается правилами:

Целевой Сервис (Target Service) – указывает, куда перенаправлять трафик;
Порт (Port) – порт сервиса;
Блок Сертификаты (Certificates) позволяет добавить сертификаты к перенаправляемым ресурсам:

Имя секрета (Certificate - Secret Name) – позволяет указать сертификат из созданных списков в разделе Secrets;
Хост (Host) – указать DNS имя, которое будет покрывать сертификат;
Блок Класс Ingress (Ingress Class) позволяет выбрать ingress контроллер, к которому добавляется правило:

Класс Ingress (Ingress Class) - позволяет выбрать ingress контроллер, к которому добавляется правило;
Блок Лейблы (Labels) позволяет назначить лейблы и примечания:

Лейблы (Labels) – позволяет присвоить лейбл создаваемому объекту для дальнейшей фильтрации в платформе;
Примечание (Annotations) – позволяет присвоить аннотацию создаваемому объекту для дальнейшей фильтрации сторонними информационными системами.













