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