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リソースの予期されるスキーマの詳細については、設定リファレンスを参照してください。