InvalidAnnotation
當 annotation
提及 istio.io
但註解
- 不是此 Istio 版本已知的註解時,會發生此訊息
- 已知,但具有不允許的值,例如需要數字的地方卻提供了字串。
- 應用於錯誤類型的資源,例如將 Pod 專用的資源應用於服務。
請參閱 Istio 的資源註釋清單。
範例
您將會收到此訊息
Warning [IST0108] (Service httpbin.default) Unknown annotation: networking.istio.io/exportTwo
當您的叢集有以下命名空間時
apiVersion: v1
kind: Service
metadata:
name: httpbin
labels:
app: httpbin
annotations:
# no such Istio annotation
networking.istio.io/exportTwo: bar
spec:
ports:
- name: http
port: 8000
targetPort: 80
selector:
app: httpbin
在此範例中,httpbin
服務使用的是 networking.istio.io/exportTwo
,而非 networking.istio.io/exportTo
。
如何解決
- 刪除或重新命名未知的註釋
- 變更具有不允許值的註釋