Описание ресурсов микросервиса
В этом документе в первую очередь приводится описание ресурсов для микросервисов типа 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 веб-сервисов, обращающихся к текущему сервису.
| Имя параметра | Обязательно | Описание | |-----------------|-------------|----------| | enabled | Нет | Включение сбора и вывода access log веб-сервисов, обращающихся к текущему сервису. |
-
auth
auth используется для управления применением правил чёрного и белого списка, настроенных для сервиса.
| Имя параметра | Обязательно | Описание | |-----------------|-------------|----------| | enabled | Нет | Включение действия правил чёрного и белого списка, по умолчанию отключено. |