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