微服务资源说明
本文档主要介绍 ServiceMesh 类型微服务的资源说明。
MicroService 资源参考
YAML 示例
顶层参数
spec 参数
-
deployments
deployments 用于指定运行该服务的 Deployment。该 Deployment 必须与服务位于同一命名空间中。
-
services
services 用于描述与 deployments 一一对应 的服务。
Service 必须满足以下条件:
-
只有一个 service 与该服务的 Deployment 关联,并且该 service 仅与所选的 Deployment 关联。
-
service 类型为 主机端口 或 虚拟 IP。
-
service 支持 HTTP、HTTP2、gRPC 和 TCP 协议。
-
-
accessLogging
accessLogging 用于控制是否在日志中收集并输出访问当前服务的 Web 服务的访问日志(access log)。
| 参数名称 | 是否必填 | 说明 | |----------|--------|------| | enabled | 否 | 是否收集并输出访问当前服务的 Web 服务的访问日志(access log)。 |
-
auth
auth 用于控制服务上配置的黑白名单规则是否生效。
| 参数名称 | 是否必填 | 说明 | |-----------|--------|------| | enabled | 否 | 黑白名单规则是否生效,默认禁用。 |