Описание ресурсов MicroService
Этот документ в первую очередь содержит описание ресурсов для MicroService типа ServiceMesh.
Справочник ресурса MicroService
Пример YAML
Параметры верхнего уровня
Параметры spec
-
deployments
deployments используется для указания Deployment, в котором работает сервис. Deployment должен находиться в том же namespace, что и сервис.
-
services
services используется для описания сервиса, связанного с deployments в соотношении один к одному.
Service должен соответствовать следующим условиям:
-
С Deployment сервиса связан только один сервис, и этот сервис связан только с выбранным Deployment.
-
Тип сервиса — NodePort или ClusterIP.
-
Сервис поддерживает протоколы HTTP, HTTP2, gRPC и TCP.
-
-
accessLogging
accessLogging используется для управления сбором и выводом access log веб-сервисов, обращающихся к текущему сервису.
| Parameter Name | Required | Description | |------------------|----------|--------------| | enabled | No | Нужно ли собирать и выводить access log веб-сервисов, обращающихся к текущему сервису. |
-
auth
auth используется для управления тем, будут ли действовать правила черного и белого списков, настроенные для сервиса.
| Parameter Name | Required | Description | |-------------------|----------|--------------| | enabled | No | Будут ли действовать правила черного и белого списков; по умолчанию отключено. |