无法在Istio v1.1.1的ServiceRole的路径(.rules.paths)中提供/ * / public / *

时间:2019-04-04 05:15:56

标签: yaml istio

我的微服务的URL设计为/[service name]/[role name]/。该服务名称是Istio路由所必需的,因为我必须将其用作URL前缀。 /[role name]/是必需的,因为我必须为每个Istio ServiceRole设置ServiceRole的URL路径。问题是当我编写Istio ServiceRole时,不能将/\*/[role name]/用作.rules.paths的一部分。

为什么不能在Istio v1.1.1的ServiceRole的路径(.rules.paths)中给出/*/public/*

ServiceRole YAML文档:

apiVersion: rbac.istio.io/v1alpha1
kind: ServiceRole
  name: fota-public-role
  namespace: ns-fota
spec:
  rules:
  - constraints:
    - key: destination.namespace
      values:
      - ns-fota
    methods:
    - '*'
    paths:
    - /*/public/*
    - /status/*
    services:
    - '*'

0 个答案:

没有答案