SchemaValidationError

当您的 Istio 配置未成功通过架构验证时,会发生此消息。

例如,您收到此错误

Error [IST0106] (VirtualService ratings-bogus-weight-default.default) Schema validation error: percentage 888 is not in range 0..100

并且您的 Istio 配置包含这些值

apiVersion: networking.istio.io/v1
kind: VirtualService
metadata:
  name: ratings-bogus-weight-default
  namespace: default
spec:
  hosts:
  - ratings
  http:
  - route:
    - destination:
        host: ratings
        subset: v1
      weight: 999
    - destination:
        host: ratings
        subset: v2
      weight: 888

在此示例中,错误消息表明 weight 元素在根据架构进行检查时具有无效值。

要解决此问题,请参阅消息详细信息字段以确定哪个元素或值不符合架构,更正错误,然后重试。

有关 Istio 资源预期架构的详细信息,请参阅配置参考