Добавить Service
Этот документ поможет вам создать сервис ServiceMesh или сервис OpenTelemetry.
Содержание
Предварительные требованияДобавить сервис ServiceMeshШагиДобавить сервис OpenTelemetryШагиПредварительные требования
- Текущее пространство имен добавлено в service mesh. Инструкции см. в разделе Добавить пространства имен.
- Тип рабочей нагрузки — Deployment, и для него существует связь один к одному с Service.
Добавить сервис ServiceMesh
Шаги
-
На левой панели навигации нажмите Service List.
-
Нажмите Add Service.
-
Настройте соответствующие параметры согласно следующим инструкциям.
-
Нажмите Add.
После успешного добавления сервиса:
-
(В методе управления Service Mesh) в списке сервисов будет создан сервис с тем же именем, что и Service.
-
Платформа автоматически обновит параметры Pod template для 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.
-