В этом документе в первую очередь приводится описание ресурсов для микросервисов типа ServiceMesh.
Название параметра | Обязательно | Тип | Описание |
---|---|---|---|
apiVersion | Да | string | Версия API, должна быть asm.alauda.io/v1beta3 . |
kind | Да | string | Тип объекта ресурса, должен быть MicroService . |
metadata | Да | object | Метаданные сервиса, включая имя сервиса (name), пространство имён (namespace), метки (labels) и аннотации (annotations). |
spec | Да | object | Подробная информация о сервисе, включая параметры конфигурации сервиса, такие как access logging, Sidecar, OpenTelemetry Java Agent, Deployment и др. |
deployments
deployments используется для указания Deployment, в котором запущен сервис. Deployment должен находиться в том же пространстве имён, что и сервис.
Название параметра | Обязательно | Описание |
---|---|---|
name | Да | Имя Deployment, связанного с сервисом. |
services
services используется для описания сервиса, связанного один к одному с deployments.
Service должен соответствовать следующим условиям:
Сервис связан только с одним Deployment сервиса, и сервис связан только с выбранным Deployment.
Тип сервиса — NodePort или ClusterIP.
Сервис поддерживает протоколы HTTP, HTTP2, gRPC и TCP.
Название параметра | Обязательно | Описание |
---|---|---|
name | Да | Имя сервиса. |
accessLogging
accessLogging используется для управления сбором и выводом access логов (access log) веб-сервисов, обращающихся к текущему сервису, в логи.
| Название параметра | Обязательно | Описание | |--------------------|------------|--------------------------------------------------------------------------| | enabled | Нет | Включение сбора и вывода access логов (access log) веб-сервисов, обращающихся к текущему сервису. |
auth
auth используется для управления применением правил чёрного и белого списка, настроенных для сервиса.
| Название параметра | Обязательно | Описание | |--------------------|------------|--------------------------------------------------------------------------| | enabled | Нет | Включение действия правил чёрного и белого списка, по умолчанию отключено. |