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