Добавить сервис
В этом документе описывается процесс создания сервиса ServiceMesh или сервиса OpenTelemetry.
Содержание
Предварительные требования
- Текущий namespace добавлен в сервисную сетку. Инструкции см. в разделе Add Namespaces.
- Тип рабочей нагрузки — Deployment, и существует однозначная связь с Service.
Добавление сервиса ServiceMesh
Шаги
-
В левой навигационной панели нажмите Service List.
-
Нажмите Add Service.
-
Следуйте инструкциям для настройки соответствующих параметров.
-
Нажмите Add.
После успешного добавления сервиса:
-
(При использовании метода управления Service Mesh) В списке сервисов будет создан сервис с таким же именем, как у Service.
-
Платформа автоматически обновит параметры шаблона Pod Deployment сервиса, добавив или обновив метку
app: <service name>.
Рекомендуется не изменять эти метки напрямую в YAML-файле. -
Перезапустите Deployment сервиса.
Во время перезапуска, если хотя бы один Pod Deployment находится в состоянии Running, сервис считается Online; в противном случае сервис — Offline.
-
Добавление сервиса OpenTelemetry
Шаги
-
В левой навигационной панели нажмите Service List.
-
Нажмите Add Service. В появившемся окне выбора метода управления выберите OpenTelemetry.
-
Следуйте инструкциям для настройки соответствующих параметров.
-
Нажмите Add.
После успешного добавления сервиса:
-
В режимах управления OpenTelemetry или Composite сервис (Java 8+) по умолчанию будет внедрён OpenTelemetry Java Agent, что позволяет платформе неинвазивно собирать телеметрию сервиса и данные мониторинга JVM.
-
Компонент
opentelemetry-operatorперехватит создание Pod сервиса и добавит конфигурацию Java Agent. -
Перезапустите Deployment сервиса.
Во время перезапуска, если хотя бы один Pod Deployment находится в состоянии Running, сервис считается Online; в противном случае сервис — Offline.
-