Добавить сервис
Этот документ поможет вам создать сервис ServiceMesh или сервис OpenTelemetry.
Содержание
Предварительные требованияДобавление сервиса ServiceMeshШагиДобавление сервиса OpenTelemetryШагиПредварительные требования
- Текущий namespace добавлен в service mesh. См. инструкции в разделе Add Namespaces.
- Тип workload — 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.
-