ネームスペースの複数のInjectionラベル
このメッセージは、名前空間が新しいスタイルと従来スタイルの両方のラベルを使用してIstioサイドカーの自動注入を指定している場合に発生します。
例
このメッセージは、以下の場合に表示されます。
Warning [IST0123] (Namespace busted) The namespace has both new and legacy injection labels. Run 'kubectl label namespace busted istio.io/rev-' or 'kubectl label namespace busted istio-injection-'
クラスタに以下の名前空間が存在する場合
apiVersion: v1
kind: Namespace
metadata:
name: busted
labels:
istio-injection: enabled
istio.io/rev: canary
この例では、busted
名前空間が旧スタイルと新スタイルの両方の注入ラベルを使用しています。
解決方法
istio-injection
ラベルを削除します。istio.io/rev
ラベルを削除します。