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